ASN1 koodaus

ASN.1

ASN.1 (Abstract Syntax Notation One) käytetään PDF-digitaalisissa allekirjoituksissa koodaan kryptografisia tietorakenteita, kuten sertifikaattiketjuja, alleakirjojen arvoja ja algoritmien tunnisteita.

Käsittele

DEREncoder Tarjoa työkaluja koodaukseen ASN.1 DER (erityiset koodisäännöt) PDF-digitaalisessa allekirjoitusvirran työkulut:

  • encodeSequence() — koodaan ASN.1 SEQUENCE-rakenteen bytin sarjaan
  • encodeSet() - koodaan ASN.1 SET-rakenteen
  • encodeOID(oid) - kooda OID-tyyny sen DER byte edustukseen
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSA

Käyttö kontekstissa

DER kooding on tarpeen työskennellessään:

  • PDF digitaaliset allekirjoitukset (PKCS#7 / CMS-sääntöjen säiliöt)
  • Todistus koodaus allekirjoitusten sanakirjoissa
  • Algoritmi tunnistaa rakenteita kryptografisissa toiminnoissa

Katso se Signatures ja PKCS7 Sivut käytettäväksi Digitaalisen allekirjoitusten työnkulku.

See Also

 Suomi