Documentation ¶
Index ¶
- Variables
- func EncodeNegTokenInit(types []asn1.ObjectIdentifier, token []byte) ([]byte, error)
- func EncodeNegTokenInit2(types []asn1.ObjectIdentifier) ([]byte, error)
- func EncodeNegTokenResp(state asn1.Enumerated, typ asn1.ObjectIdentifier, token, mechListMIC []byte) ([]byte, error)
- type NegTokenInit
- type NegTokenInit2
- type NegTokenResp
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SpnegoOid = asn1.ObjectIdentifier([]int{1, 3, 6, 1, 5, 5, 2}) MsKerberosOid = asn1.ObjectIdentifier([]int{1, 2, 840, 48018, 1, 2, 2}) KerberosOid = asn1.ObjectIdentifier([]int{1, 2, 840, 113554, 1, 2, 2}) NlmpOid = asn1.ObjectIdentifier([]int{1, 3, 6, 1, 4, 1, 311, 2, 2, 10}) )
Functions ¶
func EncodeNegTokenInit ¶
func EncodeNegTokenInit(types []asn1.ObjectIdentifier, token []byte) ([]byte, error)
func EncodeNegTokenInit2 ¶
func EncodeNegTokenInit2(types []asn1.ObjectIdentifier) ([]byte, error)
func EncodeNegTokenResp ¶
func EncodeNegTokenResp(state asn1.Enumerated, typ asn1.ObjectIdentifier, token, mechListMIC []byte) ([]byte, error)
Types ¶
type NegTokenInit ¶
type NegTokenInit struct { MechTypes []asn1.ObjectIdentifier `asn1:"explicit,optional,tag:0"` ReqFlags asn1.BitString `asn1:"explicit,optional,tag:1"` MechToken []byte `asn1:"explicit,optional,tag:2"` MechListMIC []byte `asn1:"explicit,optional,tag:3"` }
func DecodeNegTokenInit ¶
func DecodeNegTokenInit(bs []byte) (*NegTokenInit, error)
type NegTokenInit2 ¶
type NegTokenInit2 struct { MechTypes []asn1.ObjectIdentifier `asn1:"explicit,optional,tag:0"` ReqFlags asn1.BitString `asn1:"explicit,optional,tag:1"` MechToken []byte `asn1:"explicit,optional,tag:2"` NegHints asn1.RawValue `asn1:"explicit,optional,tag:3"` MechListMIC []byte `asn1:"explicit,optional,tag:4"` }
func DecodeNegTokenInit2 ¶
func DecodeNegTokenInit2(bs []byte) (*NegTokenInit2, error)
type NegTokenResp ¶
type NegTokenResp struct { NegState asn1.Enumerated `asn1:"optional,explicit,tag:0"` SupportedMech asn1.ObjectIdentifier `asn1:"optional,explicit,tag:1"` ResponseToken []byte `asn1:"optional,explicit,tag:2"` MechListMIC []byte `asn1:"optional,explicit,tag:3"` }
func DecodeNegTokenResp ¶
func DecodeNegTokenResp(bs []byte) (*NegTokenResp, error)
Click to show internal directories.
Click to hide internal directories.