ΠΕΔΑ7Συγγραφημένα Δεδομένα

ΠΕΔΑ7Συγγραφημένα Δεδομένα

ΕΚΤΙΜΗΣΗ

PKCS7SignedData Είναι μια τάξη στο Aspose.PDF FOSS για Java.

Διαμορφώνει και δημιουργεί δομές υπογραφών PKCS#7 (RFC 2315 §9).

Αυτή η τάξη παρέχει 8 μεθόδους για να εργαστείτε με αντικείμενα PKCS7SignedData σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : certificates, encapsulatedContent, signerInfos, version.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
encapsulatedContentbyte[]ΔιαβάστεΕπιστρέφει τα ενσωματωμένα δεδομένα περιεχομένου, αν υπάρχουν.
signerInfosList<SignerInfo>ΔιαβάστεΠάρτε το υπογράφοντα info.
certificatesList<X509Certificate>ΔιαβάστεΠάρτε τα πιστοποιητικά.
versionintΔιαβάστεΠάρτε την έκδοση.

Μέθοδοι

υπογραφήΠεριγραφή
parse(pkcs7Bytes: byte[])PKCS7SignedDataΠαρέχει PKCS#7 SignedData από DER κρυπτογραφημένα byte.
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[])PKCS7SignedDataΔημιουργεί μια αποσυνδεθείσα υπογραφή PKCS#7.
verify(originalData: byte[])booleanΕλέγξτε την υπογραφή ενάντια στα αρχικά δεδομένα.
getEncapsulatedContent()byte[]Επιστρέφει τα ενσωματωμένα δεδομένα περιεχομένου, αν υπάρχουν.
encode()byte[]Κωδικοποιήστε αυτό SignedData σε DER bytes.
getSignerInfos()List<SignerInfo>Επιστρέφει το υπογράφοντα.
getCertificates()List<X509Certificate>Επιστρέφει τα πιστοποιητικά.
getVersion()intΕπιστρέφει την έκδοση.

Δείτε επίσης

 Ελληνικά