]> git.saurik.com Git - apple/security.git/blob - SecurityASN1/asn/sm_x509cmn.asn
Security-28.tar.gz
[apple/security.git] / SecurityASN1 / asn / sm_x509cmn.asn
1 -- @(#) sm_x509cmn.asn 1.3 3/2/98 12:56:14
2 CommonX509Definitions
3 DEFINITIONS IMPLICIT TAGS ::=
4
5 BEGIN
6
7 -- EXPORTS ALL
8
9 IMPORTS
10 informationFramework, selectedAttributeTypes
11 FROM UsefulDefinitions { usefulDefinitions }
12
13 Name
14 FROM InformationFramework { informationFramework }
15
16 DirectoryString
17 FROM SelectedAttributeTypes { selectedAttributeTypes }
18
19 ORAddress
20 FROM MTSAbstractService { mTSAbstractService } ;
21
22 GeneralNames ::= SEQUENCE SIZE (1..MAX) OF GeneralName
23
24 GeneralName ::= CHOICE {
25 otherName [0] OTHER-NAME,
26 rfc822Name [1] IA5String,
27 dNSName [2] IA5String,
28 x400Address [3] ORAddress,
29 directoryName [4] Name,
30 ediPartyName [5] EDIPartyName,
31 uniformResourceIdentifier [6] IA5String,
32 iPAddress [7] OCTET STRING,
33 registeredID [8] OBJECT IDENTIFIER }
34
35 OTHER-NAME ::= OBJECT IDENTIFIER
36
37 EDIPartyName ::= SEQUENCE {
38 nameAssigner [0] DirectoryString OPTIONAL,
39 partyName [1] DirectoryString }
40
41 END