PackageDigitalSignatureManager Kelas
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.
Menyediakan kelas utilitas untuk pembuatan dan verifikasi tanda tangan digital dalam Package.
public ref class PackageDigitalSignatureManager sealed
public sealed class PackageDigitalSignatureManager
type PackageDigitalSignatureManager = class
Public NotInheritable Class PackageDigitalSignatureManager
- Warisan
-
PackageDigitalSignatureManager
Contoh
Contoh berikut menunjukkan cara menggunakan PackageDigitalSignatureManager.
Keterangan
PackageDigitalSignatureManagerdibangun berdasarkan arsitektur .NET Framework kelas tanda tangan digital dan menyediakan kelas utilitas untuk melakukan tugas umum dalam menggunakan tanda tangan digital dengan Package elemen.
Konstruktor
PackageDigitalSignatureManager(Package) |
Menginisialisasi instans PackageDigitalSignatureManager baru kelas untuk digunakan dengan Package. |
Properti
CertificateOption |
Mendapatkan atau mengatur opsi penyematan sertifikat X.509 yang digunakan oleh Sign(IEnumerable<Uri>) metode untuk menandatangani bagian paket secara digital. |
DefaultHashAlgorithm |
Mendapatkan string URI yang mengidentifikasi algoritma hash default yang digunakan untuk membuat dan memverifikasi tanda tangan. |
HashAlgorithm |
Mendapatkan atau mengatur pengidentifikasi URI untuk instans yang HashAlgorithm digunakan untuk membuat dan memverifikasi tanda tangan. |
IsSigned |
Mendapatkan nilai yang menunjukkan apakah paket berisi tanda tangan apa pun. |
ParentWindow |
Mendapatkan atau mengatur handel ke jendela induk untuk menampilkan kotak dialog pemilihan sertifikat. |
SignatureOrigin |
Mendapatkan pengidentifikasi sumber daya seragam (URI) dari bagian asal tanda tangan. |
SignatureOriginRelationshipType |
Mendapatkan jenis hubungan asal tanda tangan default. |
Signatures |
Mendapatkan koleksi semua tanda tangan yang terkandung dalam paket. |
TimeFormat |
Mendapatkan atau mengatur format tanggal/waktu yang digunakan untuk membuat tanda tangan SigningTime. |
TransformMapping |
Mendapatkan kamus yang berisi setiap xml yang ditentukan ContentType dan pengidentifikasi XML TransformAlgorithm terkait. |
Metode
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. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetSignature(Uri) |
Mengembalikan tanda tangan digital untuk pengidentifikasi sumber daya seragam tanda tangan (URI) tertentu. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
RemoveAllSignatures() |
Menghapus semua tanda tangan digital dari paket. |
RemoveSignature(Uri) |
Menghapus tanda tangan digital dengan pengidentifikasi sumber daya seragam tanda tangan (URI) tertentu. |
Sign(IEnumerable<Uri>) |
Meminta pengguna untuk sertifikat X.509, yang kemudian digunakan untuk menandatangani daftar komponen paket yang ditentukan secara digital. |
Sign(IEnumerable<Uri>, X509Certificate) |
Menandatangani daftar bagian paket dengan sertifikat X.509 tertentu. |
Sign(IEnumerable<Uri>, X509Certificate, IEnumerable<PackageRelationshipSelector>) |
Menandatangani daftar bagian paket dan hubungan paket dengan sertifikat X.509 tertentu. |
Sign(IEnumerable<Uri>, X509Certificate, IEnumerable<PackageRelationshipSelector>, String) |
Menandatangani daftar bagian paket dan hubungan paket dengan sertifikat dan pengidentifikasi (ID) X.509 tertentu. |
Sign(IEnumerable<Uri>, X509Certificate, IEnumerable<PackageRelationshipSelector>, String, IEnumerable<DataObject>, IEnumerable<Reference>) |
Menandatangani daftar bagian paket, hubungan paket, atau objek kustom dengan sertifikat X.509 tertentu dan pengidentifikasi tanda tangan (ID). |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
VerifyCertificate(X509Certificate) |
Memverifikasi sertifikat X.509 tertentu. |
VerifySignatures(Boolean) |
Memverifikasi tanda tangan pada semua bagian yang ditandatangani dalam paket. |
Acara
InvalidSignatureEvent |
Terjadi ketika VerifySignatures(Boolean) menemukan tanda tangan yang tidak valid. |