CertificateEncryptionOptions

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

NaamTypeToegangBeschrijving
PublicCertificateX509Certificate2LezenPublic-key certificaat dat het document versleutelde (de Recipient entry van een PDF Public-Key security handler dictionary).
PfxPathstring?LezenPad 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.
PfxPasswordstring?LezenWachtwoord voor het PFX‑bestand op PfxPath, of null wanneer het bestand niet met een wachtwoord is beveiligd.
StoreNameStoreName?LezenWindows‑certificaatopslag die de privésleutel bevat, wanneer er geen PfxPath is opgegeven.
StoreLocationStoreLocation?LezenLocatie van de Windows‑certificaatopslag.

Methoden

SignatureDescription
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.

Zie ook

 Nederlands