summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2020-11-10 11:27:06 +1300
committerGary Lockyer <gary@samba.org>2020-11-11 01:15:39 +0000
commitfc77ece0e2b5fd324809e17a9b208cc7854cee4b (patch)
tree95c77db3207f2b75b21de6bffbce30e778818dd9 /python
parentab8c0a181bebe17a597af49790f6e7b17e13c29b (diff)
downloadsamba-fc77ece0e2b5fd324809e17a9b208cc7854cee4b.tar.gz
selftest: Add in encrypted-pa-data from RFC 6806
This comes from Windows 2019 which supports FAST. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
Diffstat (limited to 'python')
-rw-r--r--python/samba/tests/krb5/rfc4120.asn13
-rw-r--r--python/samba/tests/krb5/rfc4120_pyasn1.py19
2 files changed, 12 insertions, 10 deletions
diff --git a/python/samba/tests/krb5/rfc4120.asn1 b/python/samba/tests/krb5/rfc4120.asn1
index 58e0c1636a1..654f9788ca7 100644
--- a/python/samba/tests/krb5/rfc4120.asn1
+++ b/python/samba/tests/krb5/rfc4120.asn1
@@ -239,7 +239,8 @@ EncKDCRepPart ::= SEQUENCE {
renew-till [8] KerberosTime OPTIONAL,
srealm [9] Realm,
sname [10] PrincipalName,
- caddr [11] HostAddresses OPTIONAL
+ caddr [11] HostAddresses OPTIONAL,
+ encrypted-pa-data[12] METHOD-DATA OPTIONAL
}
LastReq ::= SEQUENCE OF SEQUENCE {
diff --git a/python/samba/tests/krb5/rfc4120_pyasn1.py b/python/samba/tests/krb5/rfc4120_pyasn1.py
index b4ea678afd8..1d89f94adf1 100644
--- a/python/samba/tests/krb5/rfc4120_pyasn1.py
+++ b/python/samba/tests/krb5/rfc4120_pyasn1.py
@@ -1,5 +1,5 @@
# Auto-generated by asn1ate v.0.6.1.dev0 from rfc4120.asn1
-# (last modified on 2020-11-03 14:07:15.270009)
+# (last modified on 2020-11-06 11:30:42.476808)
# KerberosV5Spec2
from pyasn1.type import univ, char, namedtype, namedval, tag, constraint, useful
@@ -438,6 +438,13 @@ LastReq.componentType = univ.Sequence(componentType=namedtype.NamedTypes(
))
+class METHOD_DATA(univ.SequenceOf):
+ pass
+
+
+METHOD_DATA.componentType = PA_DATA()
+
+
class TicketFlags(KerberosFlags):
pass
@@ -458,7 +465,8 @@ EncKDCRepPart.componentType = namedtype.NamedTypes(
namedtype.OptionalNamedType('renew-till', KerberosTime().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 8))),
namedtype.NamedType('srealm', Realm().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 9))),
namedtype.NamedType('sname', PrincipalName().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatConstructed, 10))),
- namedtype.OptionalNamedType('caddr', HostAddresses().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 11)))
+ namedtype.OptionalNamedType('caddr', HostAddresses().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 11))),
+ namedtype.OptionalNamedType('encrypted-pa-data', METHOD_DATA().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 12)))
)
@@ -702,13 +710,6 @@ KRB_SAFE.componentType = namedtype.NamedTypes(
)
-class METHOD_DATA(univ.SequenceOf):
- pass
-
-
-METHOD_DATA.componentType = PA_DATA()
-
-
class MessageTypeValues(univ.Integer):
pass