]> git.saurik.com Git - apple/security.git/blame - libsecurity_asn1/asn1/sm_x509cmn.asn
Security-55471.14.18.tar.gz
[apple/security.git] / libsecurity_asn1 / asn1 / sm_x509cmn.asn
CommitLineData
b1ab9ed8
A
1-- @(#) sm_x509cmn.asn 1.3 3/2/98 12:56:14
2CommonX509Definitions
3DEFINITIONS IMPLICIT TAGS ::=
4
5BEGIN
6
7-- EXPORTS ALL
8
9IMPORTS
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
22GeneralNames ::= SEQUENCE SIZE (1..MAX) OF GeneralName
23
24GeneralName ::= CHOICE {
25 otherName [0] OtherName,
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-- Was OID....
36OtherName ::= SEQUENCE {
37 typeId OBJECT IDENTIFIER,
38 value [0] EXPLICIT ANY } -- DEFINED BY contentType
39
40EDIPartyName ::= SEQUENCE {
41 nameAssigner [0] DirectoryString OPTIONAL,
42 partyName [1] DirectoryString }
43
44END