xref: /linux/crypto/asymmetric_keys/pkcs8.asn1 (revision 23c48a124b469cee2eb0c75e6d22d366d1caa118)
1--
2-- This is the unencrypted variant
3--
4PrivateKeyInfo ::= SEQUENCE {
5	version			Version,
6	privateKeyAlgorithm	PrivateKeyAlgorithmIdentifier,
7	privateKey		PrivateKey,
8	attributes		[0] IMPLICIT Attributes OPTIONAL
9}
10
11Version ::= INTEGER  ({ pkcs8_note_version })
12
13PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier ({ pkcs8_note_algo })
14
15PrivateKey ::= OCTET STRING ({ pkcs8_note_key })
16
17Attributes ::= SET OF Attribute
18
19Attribute ::= ANY
20
21AlgorithmIdentifier ::= SEQUENCE {
22	algorithm   OBJECT IDENTIFIER ({ pkcs8_note_OID }),
23	parameters  ANY OPTIONAL
24}
25