ASN.1 kodavimas
ASN.1
ASN.1 (Abstract Syntax Notation One) naudojamas PDF skaitmeniniuose parašuose šifruoti kriptografines duomenų struktūras, tokias kaip sertifikatų grandinės, parašų vertės ir algoritminių identifikatorių.
Derinkuoti
DEREncoder suteikia įrankius kodavimo ASN.1 DER (išskirtinės kodinimo taisyklės) PDF skaitmeninio parašo darbo srauto struktūros:
encodeSequence()— koduoja ASN.1 sekimo struktūrą į byto eilutęencodeSet()— koduoja ASN.1 SET struktūrąencodeOID(oid)— koduoja OID juostą į DER byto atstovavimą
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSANaudojimas kontekstuose
DER kodavimas reikalingas dirbant su:
- PDF skaitmeniniai parašai (PKCS#7 / CMS parašo konteineriai)
- Sertifikatas kodavimas parašytame žodynuose
- Algoritmas identifikuoja struktūras kriptografinėse operacijose
Žiūrėti The Signatures ir PKCS7 Puslapiai, naudojami Skaitmeninio parašo darbo srautas.