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 rangement
  • encodeSet() - Encoder une structure ASN.1 SET
  • encodeOID(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 RSA

Utilisation 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.

Voir aussi

 Français