ASN.1 kodning
ASN.1
ASN.1 (Abstract Syntax Notation One) används i PDF-digitala signaturer för att kryptera kryptografiska datastrukturer som certifikatkedjor, signaturevärden och algoritmidentifierare.
Derekoder
DEREncoder ger verktyg för kodning ASN.1 DER (Distinguished Encoding Rules) strukturer som används i PDF-digitala signaturarbetsflöden:
encodeSequence()— kodar en ASN.1 SEQUENCE-struktur till en byte arrayencodeSet()- kodar en ASN.1 SET strukturencodeOID(oid)- kodar en OID-sträng i dess DER byterepresentation
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSAAnvändning av kontext
DER kodning krävs när du arbetar med:
- PDF digitala signaturer (PKCS#7 / CMS signature containers)
- Certifikatkodning i signaturordböcker
- Algoritmer identifierar strukturer i kryptografiska operationer
Se den Signatures och PKCS7 sidor för användning i Digital signatur arbetsflöden.