PackageDigitalSignatureManager.Countersign Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.