CertificateEncryptionOptions
Översikt
CertificateEncryptionOptions är en klass i Aspose.PDF FOSS för .NET.
Bundlar det offentliga certifikatet som används för att kryptera ett dokument och den privata nyckelbutiken behövs för det.
Denna klass ger 4 metoder för att arbeta med CertificateEncryptionOptions objekt i .NET-program. Tillgängliga metoder inkluderar: CertificateEncryptionOptions. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Läsning | Public Key-certifikat som krypterade dokumentet (mottagarens inmatning av en PDF Public-Key säkerhetshandlare ordbok). |
PfxPath | string? | Läsning | Vägen till en PFX/PKCS#12-fil som håller den privata nyckeln matchande PublicCertificate, eller noll när den private nycken är i en Windows certifikatbutik. |
PfxPassword | string? | Läsning | Password för PFX-filen på PfxPath, eller noll när filen inte är lösenordsskyddad. |
StoreName | StoreName? | Läsning | Windows-certifikatbutik som innehåller den privata nyckeln, när ingen PfxPath levereras. |
StoreLocation | StoreLocation? | Läsning | Windows certifiering butik plats. |
Metoder
| Signature | Beskrivning |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Kalla CertificateEncryptionOptions(publicCertificate, pfxPath, PfXPassword) på detta CertificateEncryptionOptions instans. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Kalla CertificateEncryptionOptions(publicCertificate, storeName, storLocation) på detta CertificateEncryptionOptions instans. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Kalla CertificateEncryptionOptions(publicCertificatePath, pfxPat, ffXPassword) på detta CertificateEncryptionOptions instans. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Kalla CertificateEncryptionOptions(publicCertificatePath, storeName, storLocation) på detta CertificateEncryptionOptions instans. |