Versions in this module Expand all Collapse all v2 v2.1.2 Dec 26, 2017 v2.1.1 Dec 11, 2017 v2.1.0 Nov 30, 2017 v2.0.4 Nov 30, 2017 v2.0.3 Nov 25, 2017 v2.0.2 Nov 16, 2017 v2.0.1 Nov 7, 2017 v2.0.0 Oct 30, 2017 Changes in this version + func GetPAEncTSEncAsnMarshalled() ([]byte, error) + func HostAddressesContains(h []HostAddress, a HostAddress) bool + func HostAddressesEqual(h, a []HostAddress) bool + func IsFlagSet(f *asn1.BitString, i int) bool + func NewKrbFlags() asn1.BitString + func SetFlag(f *asn1.BitString, i int) + func SetFlags(f *asn1.BitString, j []int) + func UnsetFlag(f *asn1.BitString, i int) + func UnsetFlags(f *asn1.BitString, j []int) + type ADAndOr struct + ConditionCount int + Elements AuthorizationData + type ADIfRelevant AuthorizationData + type ADKDCIssued struct + ADChecksum Checksum + Elements AuthorizationData + IRealm string + Isname PrincipalName + func (a *ADKDCIssued) Unmarshal(b []byte) error + type ADMandatoryForKDC AuthorizationData + type Authenticator struct + AVNO int + AuthorizationData AuthorizationData + CName PrincipalName + CRealm string + CTime time.Time + Cksum Checksum + Cusec int + SeqNumber int + SubKey EncryptionKey + func NewAuthenticator(realm string, cname PrincipalName) (Authenticator, error) + func (a *Authenticator) GenerateSeqNumberAndSubKey(keyType, keySize int) error + func (a *Authenticator) Marshal() ([]byte, error) + func (a *Authenticator) Unmarshal(b []byte) error + type AuthorizationData []AuthorizationDataEntry + func (a *AuthorizationData) Unmarshal(b []byte) error + type AuthorizationDataEntry struct + ADData []byte + ADType int + func (a *AuthorizationDataEntry) Unmarshal(b []byte) error + type Checksum struct + Checksum []byte + CksumType int + func (a *Checksum) Unmarshal(b []byte) error + type ETypeInfo []ETypeInfoEntry + func (a *ETypeInfo) Unmarshal(b []byte) error + type ETypeInfo2 []ETypeInfo2Entry + func (a *ETypeInfo2) Unmarshal(b []byte) error + type ETypeInfo2Entry struct + EType int + S2KParams []byte + Salt string + func (a *ETypeInfo2Entry) Unmarshal(b []byte) error + type ETypeInfoEntry struct + EType int + Salt []byte + func (a *ETypeInfoEntry) Unmarshal(b []byte) error + type EncryptedData struct + Cipher []byte + EType int + KVNO int + func (a *EncryptedData) Marshal() ([]byte, error) + func (a *EncryptedData) Unmarshal(b []byte) error + type EncryptionKey struct + KeyType int + KeyValue []byte + func (a *EncryptionKey) Unmarshal(b []byte) error + type HostAddress struct + AddrType int + Address []byte + func GetHostAddress(s string) (HostAddress, error) + func (h *HostAddress) Equal(a HostAddress) bool + func (h *HostAddress) GetAddress() (string, error) + type HostAddresses []HostAddress + func (h *HostAddresses) Contains(a HostAddress) bool + func (h *HostAddresses) Equal(a []HostAddress) bool + type MethodData []PAData + type PAData struct + PADataType int + PADataValue []byte + func (pa *PAData) GetETypeInfo() (d ETypeInfo, err error) + func (pa *PAData) GetETypeInfo2() (d ETypeInfo2, err error) + func (pa *PAData) Unmarshal(b []byte) error + type PADataSequence []PAData + func (pas *PADataSequence) Contains(patype int) bool + func (pas *PADataSequence) Unmarshal(b []byte) error + type PAEncTSEnc struct + PATimestamp time.Time + PAUSec int + func (pa *PAEncTSEnc) Unmarshal(b []byte) error + type PAEncTimestamp EncryptedData + func (pa *PAEncTimestamp) Unmarshal(b []byte) error + type PAReqEncPARep struct + Chksum []byte + ChksumType int + func (pa *PAReqEncPARep) Unmarshal(b []byte) error + type PrincipalName struct + NameString []string + NameType int + func (pn *PrincipalName) Equal(n PrincipalName) bool + func (pn *PrincipalName) GetPrincipalNameString() string + func (pn *PrincipalName) GetSalt(realm string) string + type TypedData struct + DataType int + DataValue []byte + type TypedDataSequence []TypedData + func (a *TypedDataSequence) Unmarshal(b []byte) error Other modules containing this package gopkg.in/jcmturner/gokrb5.v1 gopkg.in/jcmturner/gokrb5.v3 gopkg.in/jcmturner/gokrb5.v4 gopkg.in/jcmturner/gokrb5.v5 gopkg.in/jcmturner/gokrb5.v6 gopkg.in/jcmturner/gokrb5.v7 gopkg.in/jcmturner/gokrb5.v8