CertificateEncryptionOptions
Przegląd
CertificateEncryptionOptions jest klasą w Aspose.PDF FOSS dla .NET.
Zawiera publiczny certyfikat używany do szyfrowania dokumentu oraz magazyn klucza prywatnego potrzebny do jego odszyfrowania.
Ta klasa udostępnia 4 metody do pracy z obiektami CertificateEncryptionOptions w programach .NET. Dostępne metody to: CertificateEncryptionOptions. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Odczyt | Certyfikat klucza publicznego, który zaszyfrował dokument (pozycja Recipient w słowniku obsługi zabezpieczeń PDF Public-Key). |
PfxPath | string? | Odczyt | Ścieżka do pliku PFX/PKCS#12 zawierającego klucz prywatny pasujący do PublicCertificate, lub null, gdy klucz prywatny znajduje się w magazynie certyfikatów Windows. |
PfxPassword | string? | Odczyt | Hasło do pliku PFX w PfxPath, lub null, gdy plik nie jest chroniony hasłem. |
StoreName | StoreName? | Odczyt | Magazyn certyfikatów Windows zawierający klucz prywatny, gdy nie podano PfxPath. |
StoreLocation | StoreLocation? | Odczyt | Lokalizacja magazynu certyfikatów Windows. |
Metody
| Sygnatura | Opis |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Wywołuje CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) na tej instancji CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Wywołuje CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) na tej instancji CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Wywołuje CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) na tej instancji CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Wywołuje CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) na tej instancji CertificateEncryptionOptions. |