ASN.1 Κωδικοποίηση
ASN.1
Το ASN.1 (Abstract Syntax Notation One) χρησιμοποιείται σε ψηφιακές υπογραφές PDF για την κρυπτογράφηση κρυστάλλων δομών δεδομένων, όπως αλυσίδες πιστοποιητικών, τιμές υπογραφή και αναγνωριστές αλγορίθμων.
ΔΗΜΟΣΙΟΔΟΤΗΣΕΙΣ
DEREncoder Παρέχει χρήματα κωδικοποίησης ASN.1 DER (Διακριτικοί κανόνες κρυπτογράφησης) δομές που χρησιμοποιούνται σε ψηφιακές ροές εργασίας υπογραφής PDF:
encodeSequence()- κωδικοποιεί μια δομή ASN.1 SEQUENCE σε ένα byte σειράencodeSet()- κωδικοποιεί μια δομή ASN.1 SETencodeOID(oid)- κωδικοποιεί μια γραμμή OID στην αντιπροσωπεία της DER byte
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSAΧρησιμοποιήστε το πλαίσιο
Η κωδικοποίηση DER απαιτείται όταν εργάζεστε με:
- Ψηφιακές υπογραφές PDF (PKCS#7 / CMS υπογραφή δοχεία)
- Πιστοποιητικό κρυπτογράφηση σε λεξικά υπογραφής
- Ο αλγόριθμος εντοπίζει δομές στις κρυπτογραφικές λειτουργίες
Δείτε το υπογραφές και PKCS7 σελίδες για χρήση σε Ψηφιακή υπογραφή ροών εργασίας.