1*ae771770SStanislav Sedov-- $Id$ -- 2c19800e8SDoug Rabson 3c19800e8SDoug RabsonPKCS8 DEFINITIONS ::= 4c19800e8SDoug Rabson 5c19800e8SDoug RabsonBEGIN 6c19800e8SDoug Rabson 7c19800e8SDoug RabsonIMPORTS Attribute, AlgorithmIdentifier FROM rfc2459 8c19800e8SDoug Rabson heim_any, heim_any_set FROM heim; 9c19800e8SDoug Rabson 10c19800e8SDoug RabsonPKCS8PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier 11c19800e8SDoug Rabson 12c19800e8SDoug RabsonPKCS8PrivateKey ::= OCTET STRING 13c19800e8SDoug Rabson 14c19800e8SDoug RabsonPKCS8Attributes ::= SET OF Attribute 15c19800e8SDoug Rabson 16c19800e8SDoug RabsonPKCS8PrivateKeyInfo ::= SEQUENCE { 17c19800e8SDoug Rabson version INTEGER, 18c19800e8SDoug Rabson privateKeyAlgorithm PKCS8PrivateKeyAlgorithmIdentifier, 19c19800e8SDoug Rabson privateKey PKCS8PrivateKey, 20c19800e8SDoug Rabson attributes [0] IMPLICIT SET OF Attribute OPTIONAL 21c19800e8SDoug Rabson} 22c19800e8SDoug Rabson 23c19800e8SDoug RabsonPKCS8EncryptedData ::= OCTET STRING 24c19800e8SDoug Rabson 25c19800e8SDoug RabsonPKCS8EncryptedPrivateKeyInfo ::= SEQUENCE { 26c19800e8SDoug Rabson encryptionAlgorithm AlgorithmIdentifier, 27c19800e8SDoug Rabson encryptedData PKCS8EncryptedData 28c19800e8SDoug Rabson} 29c19800e8SDoug Rabson 30c19800e8SDoug RabsonEND 31