ASN.1 Pengkodean

ASN.1 Pengkodean

ASN.1

ASN.1 (Abstract Syntax Notation One) digunakan dalam tanda tangan digital PDF untuk mengkodekan struktur data kriptografi seperti rantai sertifikat, nilai-nilai tanda tangannya, dan pengidentifikasi algoritma.

DEREncoder (penyunting)

DEREncoder menyediakan utilitas untuk pengkodean ASN.1 DER (Distinguished Encoding Rules) Struktur yang digunakan dalam alur kerja tanda tangan digital PDF:

  • encodeSequence() mengkodekan struktur ASN.1 SEQUENCE ke array byte
  • encodeSet() mengkode struktur ASN.1 SET
  • encodeOID(oid) mengkodekan string OID ke dalam representasi byte DER-nya
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSA

Kontext Penggunaan

Pengkodean DER diperlukan saat bekerja dengan:

  • Tanda tangan digital PDF (PKCS#7 / CMS signature container)
  • Pengkodean sertifikat dalam kamus tanda tangan
  • Struktur identifier algoritma dalam operasi kriptografi

Lihatlah Signatures dan (b) PKCS7 halaman untuk digunakan dalam alur kerja tanda tangan digital.

See Also

 Bahasa Indonesia