Articulo de referencia

PKCS 8

En criptografía , PKCS #8 es una sintaxis estándar para almacenar información de clave privada . PKCS #8 forma parte de la familia de estándares denominada Estándares de Criptog...

En criptografía , PKCS #8 es una sintaxis estándar para almacenar información de clave privada . PKCS #8 forma parte de la familia de estándares denominada Estándares de Criptografía de Clave Pública (PKCS), creada por RSA Laboratories . La última versión, la 1.2, está disponible como RFC 5208. [ 1 ]

La clave privada PKCS #8 puede cifrarse con una frase de contraseña utilizando uno de los estándares PKCS #5 definidos en RFC 2898, [ 2 ] que admite múltiples esquemas de cifrado.

Una nueva versión 2 fue propuesta por S. Turner en 2010 como RFC 5958 [ 3 ] y podría dejar obsoleto a RFC 5208 algún día en el futuro.

Las claves privadas PKCS #8 se suelen intercambiar en formato PEM codificado en base64 , por ejemplo:

-----BEGIN PRIVATE KEY----- MIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAq7BFUpkGp3+LQmlQ Yx2eqzDV+xeG8kx/sQFV18S5JhzGeIJNA72wSeukEPojtqUyX2J0CciPBh7eqclQ 2zpAswIDAQABAkAgisq4+zRdrzkwH1ITV1vpytnkO/NiHcnePQiOW0VUybPyHoGM /jf75C5xET7ZQpBe5kx5VHsPZj0CBb3b+wSRAiEA2mPWCBytosIU/ODRfq6EiV04 lt6waE7I2uSPqIC20LcCIQDJQYIHQII+3YaPqyhGgqMexuuuGx+lDKD6/Fu/JwPb 5QIhAKthiYcYKlL9h8bjDsQhZDUACPasjzdsDEdq8inDyLOFAiEAmCr/tZwA3qeA ZoBzI10DGPIuoKXBd3nk/eBxPkaxlEECIQCNymjsoI7GldtujVnr1qT+3yedLfHK srDVjIT3LsvTqw== -----FIN DE LA CLAVE PRIVADA-----
-----BEGIN ENCIPTED PRIVATE KEY----- MIIBrzBJBgkqhkiG9w0BBQ0wPDAbBgkqhkiG9w0BBQwwDgQImQO8S8BJYNACAggA MB0GCWCGSAFLAwQBKgQQ398SY1Y6moXTJCO0PSahKgSCAWDeobyqIkAb9XmxjMmi hABtlIJBsybBymdIrtPjtRBTmz+ga40KFNfKgTrtHO/3qf0wSHpWmKlQotRh6Ufk 0VBh4QjbcNFQLzqJqblW4E3v853PK1G4OpQNpFLDLaPZLIyzxWOom9c9GXNm+ddG LbdeQRsPoolIdL61lYB505K/SXJCpemb1RCHO/dzsp/kRyLMQNsWiaJABkSyskcr eDJBZWOGQ/WJKl1CMHC8XgjqvmpXXas47G5sMSgFs+NUqVSkMSrsWMa+XkH/oT/x P8ze1v0RDu0AIqaxdZhZ389h09BKFvCAFnLKK0tadIRkZHtNahVWnFUks5EP3C1k 2cQQtWBkaZnRrEkB3H0/ty++WB0owHe7Pd9GKSnTMIo8gmQzT2dfZP3+flUFHTBs RZ9L8UWp2zt5hNDtc82hyNs70SETaSsaiygYNbBGlVAWVR9Mp8SMNYr1kdeGRgc3 7r5E -----FIN DE LA CLAVE PRIVADA CIFRADA-----

Referencias

  1. Kaliski, B. (mayo de 2008). Estándares de criptografía de clave pública (PKCS) n.° 8: Especificación de sintaxis de información de clave privada, versión 1.2 . IETF . doi : 10.17487/RFC5208 . RFC 5208 .
  2. Kaliski, B. (septiembre de 2000). PKCS #5: Especificación de criptografía basada en contraseñas, versión 2.0 . IETF . doi : 10.17487/RFC2898 . RFC 2898 .
  3. RFC 5958 - Paquetes de clave asimétrica