Bagikan melalui


PackageDigitalSignatureManager.Countersign Metode

Definisi

Meng-countersign tanda tangan dalam paket dengan sertifikat X.509 tertentu.

Overload

Nama Deskripsi
Countersign()

Mengimbangi semua tanda tangan dalam paket dengan sertifikat X.509 yang dipilih pengguna.

Countersign(X509Certificate)

Mengimbangi semua tanda tangan dalam paket dengan sertifikat X.509 tertentu.

Countersign(X509Certificate, IEnumerable<Uri>)

Mengimbangi daftar tanda tangan dengan sertifikat X.509 tertentu.

Countersign()

Mengimbangi semua tanda tangan dalam paket dengan sertifikat X.509 yang dipilih pengguna.

public:
 System::IO::Packaging::PackageDigitalSignature ^ Countersign();
public System.IO.Packaging.PackageDigitalSignature Countersign();
member this.Countersign : unit -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign () As PackageDigitalSignature

Mengembalikan

Tanda tangan yang ditambahkan sebagai penghitung; atau null jika tidak ada sertifikat yang dapat ditemukan atau pengguna membatalkan dialog pemilihan sertifikat.

Keterangan

Jika tidak ada sertifikat X.509 yang ditentukan dalam panggilan, metode ini membuka kotak dialog pemilihan sertifikat yang meminta pengguna untuk memilih sertifikat yang akan digunakan untuk penandatanganan.

Atur handel jendela di ParentWindow properti sebelum memanggil Countersign untuk melakukan modal Dialog Pemilihan Sertifikat ke jendela yang diberikan.

Berlaku untuk

Countersign(X509Certificate)

Mengimbangi semua tanda tangan dalam paket dengan sertifikat X.509 tertentu.

public:
 System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate);
public System.IO.Packaging.PackageDigitalSignature Countersign(System.Security.Cryptography.X509Certificates.X509Certificate certificate);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate) As PackageDigitalSignature

Parameter

certificate
X509Certificate

Sertifikat X.509 untuk ditambahkan sebagai tanda tangan countersign.

Mengembalikan

Tanda tangan yang ditambahkan sebagai countersign.

Pengecualian

certificate adalah null

Berlaku untuk

Countersign(X509Certificate, IEnumerable<Uri>)

Mengimbangi daftar tanda tangan dengan sertifikat X.509 tertentu.

public:
 System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate, System::Collections::Generic::IEnumerable<Uri ^> ^ signatures);
public System.IO.Packaging.PackageDigitalSignature Countersign(System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<Uri> signatures);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate * seq<Uri> -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate, signatures As IEnumerable(Of Uri)) As PackageDigitalSignature

Parameter

certificate
X509Certificate

Sertifikat X.509 untuk mengimbangi masing-masing dari signatures.

signatures
IEnumerable<Uri>

Daftar tanda tangan untuk countersign.

Mengembalikan

Tanda tangan digital yang digunakan untuk mengimbangi masing-masing signatures.

Pengecualian

certificate Baik parameter atau signatures adalah null.

Paket tidak berisi objek yang ditandatangani PackagePart .

Paket tidak PackageDigitalSignature berisi bagian.

Berlaku untuk