CertificateEncryptionOptions

CertificateEncryptionOptions

Panoramica

CertificateEncryptionOptions è una classe in Aspose.PDF FOSS per .NET.

Raggruppa il certificato pubblico utilizzato per crittografare un documento e il deposito della chiave privata necessario per decrittarlo.

Questa classe fornisce 4 metodi per lavorare con gli oggetti CertificateEncryptionOptions nei programmi .NET. I metodi disponibili includono: CertificateEncryptionOptions. Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.

Proprietà

NameTypeAccessDescription
PublicCertificateX509Certificate2ReadCertificato a chiave pubblica che ha crittografato il documento (la voce Recipient di un dizionario del gestore di sicurezza PDF Public-Key).
PfxPathstring?ReadPercorso a un file PFX/PKCS#12 contenente la chiave privata corrispondente a PublicCertificate, o null quando la chiave privata si trova in un archivio di certificati Windows.
PfxPasswordstring?ReadPassword per il file PFX in PfxPath, o null quando il file non è protetto da password.
StoreNameStoreName?ReadArchivio di certificati Windows contenente la chiave privata, quando non viene fornito PfxPath.
StoreLocationStoreLocation?ReadPosizione dell’archivio di certificati Windows.

Metodi

SignatureDescription
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string)Chiama CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) su questa istanza di CertificateEncryptionOptions.
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation)Chiama CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) su questa istanza di CertificateEncryptionOptions.
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string)Chiama CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) su questa istanza di CertificateEncryptionOptions.
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation)Chiama CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) su questa istanza di CertificateEncryptionOptions.

Vedi anche

 Italiano