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استفاده از زمینه
کدگذاری در هنگام کار با:
- امضای دیجیتال PDF (PKCS#7 / کانتینر های امضا CMS)
- کدگذاری گواهینامه در فرهنگ لغت امضا
- الگوریتم ها ساختارها را در عملیات های رمزنگاری شناسایی می کنند.
نگاهی به امضاها و PKCS7 صفحه های مورد استفاده در جریان های کار امضا دیجیتال.