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à
| Name | Type | Access | Description |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Read | Certificato a chiave pubblica che ha crittografato il documento (la voce Recipient di un dizionario del gestore di sicurezza PDF Public-Key). |
PfxPath | string? | Read | Percorso 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. |
PfxPassword | string? | Read | Password per il file PFX in PfxPath, o null quando il file non è protetto da password. |
StoreName | StoreName? | Read | Archivio di certificati Windows contenente la chiave privata, quando non viene fornito PfxPath. |
StoreLocation | StoreLocation? | Read | Posizione dell’archivio di certificati Windows. |
Metodi
| Signature | Description |
|---|---|
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. |