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 byteencodeSet()- codifica una estructura ASN.1 SETencodeOID(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 RSAContexto 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.