| -- SPDX-License-Identifier: BSD-3-Clause |
| -- |
| -- Copyright (C) 2010 IETF Trust and the persons identified as authors |
| -- of the code |
| -- |
| -- https://www.rfc-editor.org/rfc/rfc5958#section-2 |
| -- |
| -- This is the unencrypted variant |
| -- |
| PrivateKeyInfo ::= SEQUENCE { |
| version Version, |
| privateKeyAlgorithm PrivateKeyAlgorithmIdentifier, |
| privateKey PrivateKey, |
| attributes [0] IMPLICIT Attributes OPTIONAL |
| } |
| |
| Version ::= INTEGER ({ pkcs8_note_version }) |
| |
| PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier ({ pkcs8_note_algo }) |
| |
| PrivateKey ::= OCTET STRING ({ pkcs8_note_key }) |
| |
| Attributes ::= SET OF Attribute |
| |
| Attribute ::= ANY |
| |
| AlgorithmIdentifier ::= SEQUENCE { |
| algorithm OBJECT IDENTIFIER ({ pkcs8_note_OID }), |
| parameters ANY OPTIONAL |
| } |