1° Encodage
ASN.1
ASN.1 (Abstract Syntax Notation One) est utilisé dans les signatures numériques PDF pour coder des structures de données cryptographiques telles que les chaînes de certificats, les valeurs de signature et les identifiants algorithmiques.
Derecodeur
DEREncoder Il fournit des outils pour coder ASN.1 DER (Règles de codage distincts) Les structures utilisées dans les flux de travail d’adhésion numérique PDF :
encodeSequence()- Encoder une structure ASN.1 SEQUENCE à un byte de rangementencodeSet()- Encoder une structure ASN.1 SETencodeOID(oid)- coder une ligne OID dans sa représentation DER byte
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSAUtilisation contextuelle
Le code est nécessaire lors de la collaboration avec :
- Les signatures numériques PDF (PKCS#7 / CMS)
- Création de certificats dans les dictionnaires d’adhésion
- L’algorithme identifie les structures dans les opérations cryptographiques
Voir le Signature et PKCS7 Pages pour usage en flux de travail d’affichage numérique.