0001 --
0002 -- This is the unencrypted variant
0003 --
0004 PrivateKeyInfo ::= SEQUENCE {
0005 version Version,
0006 privateKeyAlgorithm PrivateKeyAlgorithmIdentifier,
0007 privateKey PrivateKey,
0008 attributes [0] IMPLICIT Attributes OPTIONAL
0009 }
0010
0011 Version ::= INTEGER ({ pkcs8_note_version })
0012
0013 PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier ({ pkcs8_note_algo })
0014
0015 PrivateKey ::= OCTET STRING ({ pkcs8_note_key })
0016
0017 Attributes ::= SET OF Attribute
0018
0019 Attribute ::= ANY
0020
0021 AlgorithmIdentifier ::= SEQUENCE {
0022 algorithm OBJECT IDENTIFIER ({ pkcs8_note_OID }),
0023 parameters ANY OPTIONAL
0024 }