ASN.1 kódolás

ASN.1

Az ASN.1 (Abstract Syntax Notation One) a PDF digitális aláírásokban használják a titkosított adatstruktúrák kódolására, mint például tanúsítványláncok, aláírt értékek és algoritmus azonosítók.

DEREncoder

DEREncoder ASN.1 DER (Distinguished Encoding Rules) kódoláshoz szükséges segédeszközöket biztosít. a PDF-digitális aláírási munkafolyamatokban használt struktúrák:

  • encodeSequence() egy ASN.1 SEQUENCE struktúrát kódol egy byte-szerkezetbe.
  • encodeSet() kódol egy ASN.1 SET struktúrát.
  • encodeOID(oid) egy OID szalagot kódol a DER bájt-reprezentációjába.
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSA

Használat kontextus

A DER kódolás szükséges a következőkkel való munka során:

  • PDF digitális aláírások (PKCS#7 / CMS aláírt tartályok)
  • A tanúsítványok kódolása az aláírás szótárban
  • Algoritmus-azonosító struktúrák a titkosítási műveletek során

Lásd a Az aláírás: és a következők: PKCS7 oldalak a digitális aláírás munkamenetel.

Lásd még:

 Magyar