CertificateEncryptionOptions

CertificateEncryptionOptions

Übersicht

CertificateEncryptionOptions ist eine Klasse in Aspose.PDF FOSS für .NET.

Bündelt das öffentliche Zertifikat, das zum Verschlüsseln eines Dokuments verwendet wird, und den privaten Schlüsselspeicher, der zum Entschlüsseln benötigt wird.

Diese Klasse stellt 4 Methoden zur Arbeit mit CertificateEncryptionOptions-Objekten in .NET-Programmen bereit.
Verfügbare Methoden umfassen: CertificateEncryptionOptions.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.
Eigenschaften: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.

Eigenschaften

NameTypZugriffBeschreibung
PublicCertificateX509Certificate2LesenPublic-Key-Zertifikat, das das Dokument verschlüsselt hat (der Recipient-Eintrag eines PDF Public-Key-Sicherheits-Handler-Dictionarys).
PfxPathstring?LesenPfad zu einer PFX/PKCS#12-Datei, die den privaten Schlüssel enthält, der zu PublicCertificate passt, oder null, wenn der private Schlüssel in einem Windows-Zertifikatspeicher liegt.
PfxPasswordstring?LesenPasswort für die PFX-Datei unter PfxPath, oder null, wenn die Datei nicht passwortgeschützt ist.
StoreNameStoreName?LesenWindows-Zertifikatspeicher, der den privaten Schlüssel enthält, wenn kein PfxPath angegeben ist.
StoreLocationStoreLocation?LesenOrt des Windows-Zertifikatspeichers.

Methoden

SignatureDescription
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string)Ruft CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) auf dieser CertificateEncryptionOptions-Instanz auf.
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation)Ruft CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) auf dieser CertificateEncryptionOptions-Instanz auf.
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string)Ruft CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) auf dieser CertificateEncryptionOptions-Instanz auf.
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation)Ruft CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) auf dieser CertificateEncryptionOptions-Instanz auf.

Siehe auch

 Deutsch