CertificateEncryptionOptions

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

NazwaTypDostępOpis
PublicCertificateX509Certificate2OdczytCertyfikat klucza publicznego, który zaszyfrował dokument (pozycja Recipient w słowniku obsługi zabezpieczeń PDF Public-Key).
PfxPathstring?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.
PfxPasswordstring?OdczytHasło do pliku PFX w PfxPath, lub null, gdy plik nie jest chroniony hasłem.
StoreNameStoreName?OdczytMagazyn certyfikatów Windows zawierający klucz prywatny, gdy nie podano PfxPath.
StoreLocationStoreLocation?OdczytLokalizacja magazynu certyfikatów Windows.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski