CertificateEncryptionOptions
Oversigt
CertificateEncryptionOptions er en klasse i Aspose.PDF FOSS for .NET.
Pakker det offentlige certifikat, der bruges til at kryptere et dokument, og den private‑nøglelager, der er nødvendig for at dekryptere det.
Denne klasse giver 4 metoder til at arbejde med CertificateEncryptionOptions‑objekter i .NET‑programmer.
Tilgængelige metoder omfatter: CertificateEncryptionOptions.
Alle offentlige medlemmer er tilgængelige for enhver .NET‑applikation efter installation af Aspose.PDF FOSS for .NET‑pakken.
Egenskaber: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Egenskaber
| Navn | Type | Adgang | Beskrivelse |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Læs | Public-key-certifikat, der krypterede dokumentet (Recipient‑posten i en PDF Public-Key security handler‑ordbog). |
PfxPath | string? | Læs | Sti til en PFX/PKCS#12-fil, der indeholder den private nøgle, der matcher PublicCertificate, eller null når den private nøgle er i en Windows-certifikatbutik. |
PfxPassword | string? | Læs | Adgangskode til PFX-filen på PfxPath, eller null når filen ikke er adgangskodebeskyttet. |
StoreName | StoreName? | Læs | Windows-certifikatbutik, der indeholder den private nøgle, når ingen PfxPath er angivet. |
StoreLocation | StoreLocation? | Læs | Placering af Windows-certifikatbutik. |
Metoder
| Signatur | Beskrivelse |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Kalder CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) på denne CertificateEncryptionOptions‑instans. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Kalder CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) på denne CertificateEncryptionOptions‑instans. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Kalder CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) på denne CertificateEncryptionOptions‑instans. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Kalder CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) på denne CertificateEncryptionOptions‑instans. |