CertificateEncryptionOptions
Επισκόπηση
CertificateEncryptionOptions είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Συμπεριλαμβάνει το δημόσιο πιστοποιητικό που χρησιμοποιείται για την κρυπτογράφηση ενός εγγράφου και το αποθηκευτικό χώρο ιδιωτικού κλειδιού που απαιτείται για την αποκρυπτογράφησή του.
Αυτή η κλάση παρέχει 4 μεθόδους για εργασία με αντικείμενα CertificateEncryptionOptions σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: CertificateEncryptionOptions.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
PublicCertificate | X509Certificate2 | Read | Πιστοποιητικό δημόσιου κλειδιού που κρυπτογράφησε το έγγραφο (η καταχώρηση Recipient ενός λεξικού διαχειριστή ασφαλείας PDF Public-Key). |
PfxPath | string? | Read | Διαδρομή σε αρχείο PFX/PKCS#12 που περιέχει το ιδιωτικό κλειδί που ταιριάζει με το PublicCertificate, ή null όταν το ιδιωτικό κλειδί βρίσκεται σε αποθήκη πιστοποιητικών των Windows. |
PfxPassword | string? | Read | Κωδικός πρόσβασης για το αρχείο PFX στο PfxPath, ή null όταν το αρχείο δεν είναι προστατευμένο με κωδικό. |
StoreName | StoreName? | Read | Αποθήκη πιστοποιητικών των Windows που περιέχει το ιδιωτικό κλειδί, όταν δεν παρέχεται PfxPath. |
StoreLocation | StoreLocation? | Read | Τοποθεσία αποθήκης πιστοποιητικών των Windows. |
Μέθοδοι
| Signature | Description |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | Καλεί CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword) σε αυτήν την παρουσία CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | Καλεί CertificateEncryptionOptions(publicCertificate, storeName, storeLocation) σε αυτήν την παρουσία CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | Καλεί CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword) σε αυτήν την παρουσία CertificateEncryptionOptions. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | Καλεί CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation) σε αυτήν την παρουσία CertificateEncryptionOptions. |