]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
more convert complex to struct
authorAlan T. DeKok <aland@freeradius.org>
Wed, 30 Oct 2019 12:15:41 +0000 (08:15 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 30 Oct 2019 12:34:52 +0000 (08:34 -0400)
share/dictionary/dhcpv6/dictionary.rfc6784

index 14a053d3d84247ee5111655e76302d042277f29d..f49dac3c4e49fb6c76db41344e5792669f212169 100644 (file)
 #
 ##############################################################################
 
-ATTRIBUTE      Kerberos-Principal-Name                 75      octets          # Complex struct see RFC 6784
-ATTRIBUTE      Kerberos-Realm-Name                     76      octets          # Complex struct see RFC 6784
-ATTRIBUTE      Kerberos-Default-Realm-Name             77      octets          # Complex struct see RFC 6784
-ATTRIBUTE      Kerberos-KDC                            78      octets          # Complex struct see RFC 6784
+ATTRIBUTE      Kerberos-Principal-Name                 75      struct
+MEMBER         Kerberos-Principal-Name-Type            uint32
+MEMBER         Kerberos-Principal-Name-String          octets                  # really KerberosString
+
+ATTRIBUTE      Kerberos-Realm-Name                     76      struct
+MEMBER         Kerberos-Realm-Name-Type                uint32
+MEMBER         Kerberos-Realm-Name-String              octets                  # really KerberosString
+
+ATTRIBUTE      Kerberos-Default-Realm-Name             77      struct
+MEMBER         Kerberos-Default-Realm-Name-Type        uint32
+MEMBER         Kerberos-Default-Realm-Name-String      octets                  # really KerberosString
+
+ATTRIBUTE      Kerberos-KDC                            78      struct
+MEMBER         Kerberos-KDC-Priority                   uint16
+MEMBER         Kerberos-KDC-Weight                     uint16
+MEMBER         Kerberos-KDC-Transport-Type             uint8
+MEMBER         Kerberos-KDC-Port-Number                uint16
+MEMBER         Kerberos-KDC-IPv6-Address               ipv6addr
+MEMBER         Kerberos-KDC-Realm-Name-Type            uint32
+MEMBER         Kerberos-KDC-Realm-Name-String          octets                  # really KerberosString
+
+VALUE  Kerberos-KDC-Transport-Type     UDP                     1
+VALUE  Kerberos-KDC-Transport-Type     TCP                     2
+VALUE  Kerberos-KDC-Transport-Type     TLS                     3
+VALUE  Kerberos-KDC-Transport-Type     Reserved                255