ASN1 הקוד

ASN.1

ASN.1 (Abstract Syntax Notation One) משמש בחתימות דיגיטליות PDF כדי להקריד מבנים נתונים קריפטוגרפיים כגון שרשרת תעודת, ערכי חתימה, וזיהוי אלגוריתם.

דרונקס

DEREncoder • מספקת כלים לשימוש בקוד ASN.1 DER (כללים שונים של קוד) מבנים המשמשים בתהליכי עבודה של חתימה דיגיטלית ב- PDF:

  • encodeSequence() - הקוד מבנה ASN.1 SEQUENCE לקטע ביט
  • encodeSet() - הקוד של מבנה ASN.1 SET
  • encodeOID(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 עמודים לשימוש ב תנועת העבודה של חתימה דיגיטלית.

ראה גם

 עברית