ترميز ASN.1

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 صفحات للاستخدام في سير العمل للتوقيع الرقمي.

انظر أيضا

 العربية