ECPrivateKey
RFC 5915 3 楕円曲線秘密鍵フォーマット
ECDSA, ECDHのOneAsymmetricKeyのprivateKeyの形式
code:ECPrivateKey
ECPrivateKey ::= SEQUENCE {
version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1),
privateKey OCTET STRING,
parameters 0 ECParameters {{ NamedCurve }} OPTIONAL,
publicKey 1 BIT STRING OPTIONAL
}
version 1
privateKey 中身の秘密鍵
parameters ECParameters OPTIONALだが必須? 省略されることもある AlgorirhmIdentifier のパラメータと実質おなじ
publickey 公開鍵 必須?
PKCS #8 に入れない単体の形式で使いやすそうな形
旧PEM形式ではそのままっぽい形または暗号化して保存 (非推奨)
EC PRIVATE KEY
PKCS #8 形式の新PEM形式では 鍵には parameters がなく、publickey がついていた (推奨)
PRIVATE KEY