ASN1 Kodu
ASN.1
ASN.1 (Abstract Syntax Notation One) PDF dijital imzalarında, sertifika zincirleri, imza değerleri ve algoritma tanımlayıcıları gibi kripto veri yapılarını kodlamak için kullanılır.
Derekod
DEREncoder ASN.1 DER (Distinguished Encoding Rules) kodlama için araçlar sağlar. PDF dijital imza çalışma akışlarında kullanılan yapıları:
encodeSequence()- ASN.1 SEQUENCE yapısını bir byte aralığına kodlayınencodeSet()- ASN.1 SET yapısını kodlayınencodeOID(oid)- Bir OID çubuğunu DER byte temsiline kodlayın.
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSAKullanım Konteyneri
Der kodlama işbirliği yaparken gerekli:
- PDF dijital imzalar (PKCS#7 / CMS imza konteynerleri)
- Sertifika Sözlüklerinde Kodlama
- Algoritma, kripto işlemlerde yapıları tanımlar
bakın o Signatures ve PKCS7 Kullanım için sayfalar Digitalizasyon iş akışları.