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 RSA

Naudojimas 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.

Žr. taip pat

 Lietuvių