ASN.1 การรหัส
ASN.1
ASN.1 (Abstract Syntax Notation One) ใช้ใน PDF การลงนามดิจิตอลสําหรับการรหัสโครงสร้างข้อมูล cryptographic เช่น เซอร์ฟิกต์โซ่, ค่าลายเซ็นเตอร์และตัวจําแนกอัลโกทิม.
DEREncoder
DEREncoder ให้บริการเพื่อรหัส ASN.1 DER (Distinguished Encoding Rules) โครงสร้างที่ใช้ในกระบวนการทํางานลายเซ็นต์ดิจิตอล PDF:
encodeSequence()รหัสโครงสร้าง ASN.1 SEQUENCE เป็นอาร์เรย์ไบต์encodeSet()รหัสโครงสร้าง ASN.1 SETencodeOID(oid)รหัสรุ่น OID เป็นตัวแทนไบต์ DER ของมัน
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSAการใช้งานในแวดล้อม
การรหัส DER จําเป็นเมื่อทํางานกับ:
- การลงนามดิจิตอล PDF (PKCS#7 / CMS เครื่องบรรจุการลงชื่อ)
- การรหัสใบรับรองในวัสดุการลงนาม
- โครงสร้างตัวจําแนกอัลโกริธมในการปฏิบัติงานทางรหัส
ดูที่ Signatures และ PKCS7 หน้าสําหรับใช้ใน การทํางานของลายเซ็นต์ดิจิตอล.