ASN.1 Encriptación

ASN.1

ASN.1 (Abstract Syntax Notation One) se utiliza en las firmas digitales PDF para codificar estructuras de datos criptográficos como cadenas de certificados, valores de firma y identificadores algoritmos.

Derecodificación

DEREncoder proporciona utilidades para codificar ASN.1 DER (Rreglas de codificaciones diferenciadas) estructuras utilizadas en los flujos de trabajo de firma digital PDF:

  • encodeSequence() — codifica una estructura ASN.1 SEQUENCE a un array de byte
  • encodeSet() - codifica una estructura ASN.1 SET
  • encodeOID(oid) - codificar una cadena de OID en su representación DER byte.
DEREncoder encoder = new DEREncoder();
byte[] oidBytes = encoder.encodeOID("1.2.840.113549.1.1.11"); // SHA-256 with RSA

Contexto de uso

La codificación DER es necesaria cuando se trabaja con:

  • PDF firmas digitales (PKCS#7 / contenedores de firma CMS)
  • Código de certificado en diccionarios de firmas
  • El algoritmo identifica estructuras en operaciones criptográficas

Ver el firmas y PKCS7 Páginas para uso en flujos de trabajo digital.

Ver también

 Español