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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Lesen | Public-Key-Zertifikat, das das Dokument verschlüsselt hat (der Recipient-Eintrag eines PDF Public-Key-Sicherheits-Handler-Dictionarys). |
PfxPath | string? | Lesen | Pfad 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. |
PfxPassword | string? | Lesen | Passwort für die PFX-Datei unter PfxPath, oder null, wenn die Datei nicht passwortgeschützt ist. |
StoreName | StoreName? | Lesen | Windows-Zertifikatspeicher, der den privaten Schlüssel enthält, wenn kein PfxPath angegeben ist. |
StoreLocation | StoreLocation? | Lesen | Ort des Windows-Zertifikatspeichers. |
Methoden
| Signature | Description |
|---|---|
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. |