PKCS 8 - PKCS 8

В криптография, PKCS # 8 стандартный синтаксис для хранения закрытый ключ Информация. PKCS # 8 - это один из семейства стандартов, называемых Стандарты криптографии с открытым ключом (PKCS) сделано RSA Laboratories. Последняя версия 1.2 доступна как RFC 5208.[1].

Закрытый ключ PKCS # 8 может быть зашифрован с помощью кодовая фраза с использованием PKCS # 5 стандарты, поддерживающие несколько шифров.[1]

Новая версия 2 была предложена С. Тернером в 2010 г. как RFC 5958. [2]и может когда-нибудь в будущем отказаться от RFC 5208.

Закрытые ключи PKCS # 8 обычно обмениваются в PEM base64 -кодированный формат, например:

----- BEGIN закрытый ключ ----- MIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAq7BFUpkGp3 + LQmlQYx2eqzDV + xeG8kx / sQFV18S5JhzGeIJNA72wSeukEPojtqUyX2J0CciPBh7eqclQ2zpAswIDAQABAkAgisq4 + zRdrzkwH1ITV1vpytnkO / NiHcnePQiOW0VUybPyHoGM / jf75C5xET7ZQpBe5kx5VHsPZj0CBb3b + wSRAiEA2mPWCBytosIU / ODRfq6EiV04lt6waE7I2uSPqIC20LcCIQDJQYIHQII + 3YaPqyhGgqMexuuuGx + lDKD6 / фу / JwPb5QIhAKthiYcYKlL9h8bjDsQhZDUACPasjzdsDEdq8inDyLOFAiEAmCr / tZwA3qeAZoBzI10DGPIuoKXBd3nk / eBxPkaxlEECIQCNymjsoI7GldtujVnr1qT + 3yedLfHKsrDVjIT3LsvTqw == ---- -END ЧАСТНЫЙ КЛЮЧ -----
----- BEGIN ENCRYPTED частный ключ ----- MIIBrzBJBgkqhkiG9w0BBQ0wPDAbBgkqhkiG9w0BBQwwDgQImQO8S8BJYNACAggAMB0GCWCGSAFlAwQBKgQQ398SY1Y6moXTJCO0PSahKgSCAWDeobyqIkAb9XmxjMmihABtlIJBsybBymdIrtPjtRBTmz + ga40KFNfKgTrtHO / 3qf0wSHpWmKlQotRh6Ufk0VBh4QjbcNFQLzqJqblW4E3v853PK1G4OpQNpFLDLaPZLIyzxWOom9c9GXNm + ddGLbdeQRsPoolIdL61lYB505K / SXJCpemb1RCHO / dzsp / kRyLMQNsWiaJABkSyskcreDJBZWOGQ / WJKl1CMHC8XgjqvmpXXas47G5sMSgFs + NUqVSkMSrsWMa + XKH / оТ / xP8ze1v0RDu0AIqaxdZhZ389h09BKFvCAFnLKK0tadIRkZHtNahVWnFUks5EP3C1k2cQQtWBkaZnRrEkB3H0 / Ty ++ WB0owHe7Pd9GKSnTMIo8gmQzT2dfZP3 + flUFHTBsRZ9L8UWp2zt5hNDtc82hyNs70SETaSsaiygYNbBGlVAWVR9Mp8SMNYr1kdeGRgc37r5E ----- END ЗАПИСАННЫЙ ЧАСТНЫЙ КЛЮЧ -----

Рекомендации

  1. ^ а б RFC  5208 - Стандарты криптографии с открытым ключом (PKCS) # 8: Спецификация синтаксиса информации о закрытом ключе, версия 1.2
  2. ^ RFC  5958 - Пакеты асимметричных ключей