summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/asn.1
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-10-10 16:44:02 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-10-10 16:44:02 +0000
commit728cbb17600dd50bf2a09edca7f41efe60a73414 (patch)
tree6c97422ac9faa5d97a3b63cc9f76d561e9eac5cf /src/lib/krb5/asn.1
parent56019ba973a470b5f34ff233371af5a4707fcc5a (diff)
downloadkrb5-728cbb17600dd50bf2a09edca7f41efe60a73414.tar.gz
krb5-728cbb17600dd50bf2a09edca7f41efe60a73414.tar.xz
krb5-728cbb17600dd50bf2a09edca7f41efe60a73414.zip
more REQ-BODY to separate top-level type
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1221 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/asn.1')
-rw-r--r--src/lib/krb5/asn.1/KRB5-asn.py27
1 files changed, 8 insertions, 19 deletions
diff --git a/src/lib/krb5/asn.1/KRB5-asn.py b/src/lib/krb5/asn.1/KRB5-asn.py
index 6f425a877..93ebaa763 100644
--- a/src/lib/krb5/asn.1/KRB5-asn.py
+++ b/src/lib/krb5/asn.1/KRB5-asn.py
@@ -155,28 +155,20 @@ AS-REQ ::= [APPLICATION 10] SEQUENCE {
msg-type[2] INTEGER,
padata-type[3] INTEGER,
padata[4] OCTET STRING OPTIONAL, -- encoded AP-REQ XXX optional
- req-body[5] SEQUENCE {
- kdc-options[0] KDCOptions,
- cname[1] PrincipalName OPTIONAL, -- Used only in AS-REQ
- realm[2] Realm, -- Server's realm Also client's in AS-REQ
- sname[3] PrincipalName,
- from[4] KerberosTime OPTIONAL,
- till[5] KerberosTime,
- rtime[6] KerberosTime OPTIONAL,
- ctime[7] KerberosTime,
- nonce[8] INTEGER,
- etype[9] INTEGER, -- EncryptionType
- addresses[10] HostAddresses OPTIONAL,
- authorization-data[11] AuthorizationData OPTIONAL,
- additional-tickets[12] SEQUENCE OF Ticket OPTIONAL
- }
+ req-body[5] KDC-REQ-BODY
}
TGS-REQ ::= [APPLICATION 12] SEQUENCE {
pvno[1] INTEGER,
msg-type[2] INTEGER,
padata-type[3] INTEGER,
padata[4] OCTET STRING, -- encoded AP-REQ
- req-body[5] SEQUENCE {
+ req-body[5] KDC-REQ-BODY
+}
+-- the preceding two sequences MUST be the same except for the
+-- APPLICATION identifier
+
+-- XXX this needs to feed back into the draft.
+KDC-REQ-BODY ::= SEQUENCE {
kdc-options[0] KDCOptions,
cname[1] PrincipalName OPTIONAL, -- Used only in AS-REQ
realm[2] Realm, -- Server's realm Also client's in AS-REQ
@@ -190,10 +182,7 @@ TGS-REQ ::= [APPLICATION 12] SEQUENCE {
addresses[10] HostAddresses OPTIONAL,
authorization-data[11] AuthorizationData OPTIONAL,
additional-tickets[12] SEQUENCE OF Ticket OPTIONAL
- }
}
--- the preceding two sequences MUST be the same except for the
--- APPLICATION identifier
-- the following two sequences MUST be the same except for the
-- APPLICATION identifier