ASN.1 mã hóa
ASN.1
ASN.1 (Abstract Syntax Notation One) được sử dụng trong chữ ký kỹ thuật số PDF để mã hóa các cấu trúc dữ liệu mã hoá như chuỗi chứng chỉ, giá trị chữ kí và nhận dạng toán học.
Derencoder
DEREncoder cung cấp các tiện ích mã hóa ASN.1 DER (Các quy tắc mã hoá khác nhau) Các cấu trúc được sử dụng trong dòng công việc chữ ký kỹ thuật số PDF:
encodeSequence()- mã hóa cấu trúc ASN.1 SEQUENCE thành một byte arrayencodeSet()- mã hóa cấu trúc ASN.1 SETencodeOID(oid)- mã hóa một dòng OID vào biểu hiện DER byte của nó
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSASử dụng Context
DER mã hóa là cần thiết khi làm việc với:
- Bản ký PDF (PKCS#7 / CMS chữ ký container)
- Giấy chứng nhận mã hóa trong các từ điển ký kết
- Algorithm xác định các cấu trúc trong hoạt động mã hóa
Xem The Signatures và PKCS7 Trang để sử dụng trong - Các dòng công việc ký kết kỹ thuật số.