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 byteencodeSet()mengkode struktur ASN.1 SETencodeOID(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 RSAKontext 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.