CertificateEncryptionOptions
Overzicht
CertificateEncryptionOptions is een klasse in Aspose.PDF FOSS voor .NET.
Bundelt het openbare certificaat dat wordt gebruikt om een document te versleutelen en de private‑sleutelopslag die nodig is om het te ontsleutelen.
Deze klasse biedt 4 methoden voor het werken met CertificateEncryptionOptions‑objecten in .NET‑programma’s.
Beschikbare methoden omvatten: CertificateEncryptionOptions.
Alle openbare leden zijn toegankelijk voor elke .NET‑applicatie na het installeren van het Aspose.PDF FOSS for .NET‑pakket.
Eigenschappen: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Lezen | Public-key certificaat dat het document versleutelde (de Recipient entry van een PDF Public-Key security handler dictionary). |
PfxPath | string? | Lezen | Pad naar een PFX/PKCS#12‑bestand dat de privésleutel bevat die overeenkomt met PublicCertificate, of null wanneer de privésleutel zich in een Windows‑certificaatopslag bevindt. |
PfxPassword | string? | Lezen | Wachtwoord voor het PFX‑bestand op PfxPath, of null wanneer het bestand niet met een wachtwoord is beveiligd. |
StoreName | StoreName? | Lezen | Windows‑certificaatopslag die de privésleutel bevat, wanneer er geen PfxPath is opgegeven. |
StoreLocation | StoreLocation? | Lezen | Locatie van de Windows‑certificaatopslag. |
Methoden
| Signature | Description |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Roept CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) aan op deze CertificateEncryptionOptions‑instantie. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Roept CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) aan op deze CertificateEncryptionOptions‑instantie. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Roept CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) aan op deze CertificateEncryptionOptions‑instantie. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Roept CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) aan op deze CertificateEncryptionOptions‑instantie. |