]> git.saurik.com Git - apple/security.git/blame - SecurityASN1/asn/pkcs7.asn
Security-54.1.9.tar.gz
[apple/security.git] / SecurityASN1 / asn / pkcs7.asn
CommitLineData
bac41a7b
A
1PKCS7
2
3-- ??? {iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-7(7)
4-- modules(0) pkcs-7(1)}
5
6DEFINITIONS EXPLICIT TAGS ::=
7BEGIN
8
9--
10-- 3. Definitions
11--
12
13-- EXPORTS All;
14
15IMPORTS
16
17 informationFramework, authenticationFramework
18 FROM UsefulDefinitions { usefulDefinitions }
19
20 AlgorithmIdentifier
21 FROM AuthenticationFramework { authenticationFramework }
22
23;
24
25-- *** A large amount of stuff we don't need right now deleted ***
26
27--
28-- 13. Encrypted-data content type
29--
30
31EncryptedData ::= SEQUENCE {
32 version INTEGER {edVer0(0)} (edVer0),
33 encryptedContentInfo EncryptedContentInfo
34}
35
36EncryptedContentInfo ::= SEQUENCE {
37 contentType ContentType,
38 contentEncryptionAlgorithm
39 ContentEncryptionAlgorithmIdentifier,
40 encryptedContent
41 [0] IMPLICIT EncryptedContent OPTIONAL
42}
43
44ContentType ::= OBJECT IDENTIFIER
45
46EncryptedContent ::= OCTET STRING
47
48ContentEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
49
50--
51-- 14. Object Identifiers
52--
53
54pkcs-7 OBJECT IDENTIFIER ::=
55 { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 7 }
56dataPkcs7 OBJECT IDENTIFIER ::= { pkcs-7 1 }
57signedData OBJECT IDENTIFIER ::= { pkcs-7 2 }
58envelopedData OBJECT IDENTIFIER ::= { pkcs-7 3 }
59signedAndEnvelopedData OBJECT IDENTIFIER ::= { pkcs-7 4 }
60digestedData OBJECT IDENTIFIER ::= { pkcs-7 5 }
61encryptedData OBJECT IDENTIFIER ::= { pkcs-7 6 }
62
63END