ASN1 הקוד
ASN.1
ASN.1 (Abstract Syntax Notation One) משמש בחתימות דיגיטליות PDF כדי להקריד מבנים נתונים קריפטוגרפיים כגון שרשרת תעודת, ערכי חתימה, וזיהוי אלגוריתם.
דרונקס
DEREncoder • מספקת כלים לשימוש בקוד ASN.1 DER (כללים שונים של קוד) מבנים המשמשים בתהליכי עבודה של חתימה דיגיטלית ב- 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 חותמות מחסנים)
- תעודת הקוד במילון החתימה
- אלגוריתם מזהה מבנים בפעולות קריפטוגרפיות
ראה את חתימות ו PKCS7 עמודים לשימוש ב תנועת העבודה של חתימה דיגיטלית.