Versions in this module Expand all Collapse all v7 v7.5.0 Jan 31, 2020 v7.4.0 Jan 14, 2020 v7.3.0 Jun 19, 2019 v7.2.4 May 10, 2019 v7.2.3 Apr 13, 2019 v7.2.2 Mar 22, 2019 v7.2.1 Mar 10, 2019 v7.2.0 Feb 10, 2019 v7.1.0 Feb 7, 2019 v7.0.2 Jan 28, 2019 v7.0.1 Jan 28, 2019 v7.0.0 Jan 26, 2019 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 int32 + 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 int64 + SubKey EncryptionKey + func NewAuthenticator(realm string, cname PrincipalName) (Authenticator, error) + func (a *Authenticator) GenerateSeqNumberAndSubKey(keyType int32, 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 int32 + func (a *AuthorizationDataEntry) Unmarshal(b []byte) error + type Checksum struct + Checksum []byte + CksumType int32 + 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 int32 + S2KParams []byte + Salt string + func (a *ETypeInfo2Entry) Unmarshal(b []byte) error + type ETypeInfoEntry struct + EType int32 + Salt []byte + func (a *ETypeInfoEntry) Unmarshal(b []byte) error + type EncryptedData struct + Cipher []byte + EType int32 + KVNO int + func (a *EncryptedData) Marshal() ([]byte, error) + func (a *EncryptedData) Unmarshal(b []byte) error + type EncryptionKey struct + KeyType int32 + KeyValue []byte + func (a *EncryptionKey) Unmarshal(b []byte) error + type HostAddress struct + AddrType int32 + Address []byte + func GetHostAddress(s string) (HostAddress, error) + func HostAddressFromNetIP(ip net.IP) HostAddress + func (h *HostAddress) Equal(a HostAddress) bool + func (h *HostAddress) GetAddress() (string, error) + type HostAddresses []HostAddress + func HostAddressesFromNetIPs(ips []net.IP) (ha HostAddresses) + func LocalHostAddresses() (ha HostAddresses, err error) + func (h *HostAddresses) Contains(a HostAddress) bool + func (h *HostAddresses) Equal(a []HostAddress) bool + type MethodData []PAData + type PAData struct + PADataType int32 + 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 int32) 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 int32 + func (pa *PAReqEncPARep) Unmarshal(b []byte) error + type PrincipalName struct + NameString []string + NameType int32 + func NewPrincipalName(ntype int32, spn string) PrincipalName + func ParseSPNString(spn string) (pn PrincipalName, realm string) + func (pn PrincipalName) Equal(n PrincipalName) bool + func (pn PrincipalName) GetSalt(realm string) string + func (pn PrincipalName) PrincipalNameString() string + type TypedData struct + DataType int32 + 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.v2 gopkg.in/jcmturner/gokrb5.v3 gopkg.in/jcmturner/gokrb5.v4 gopkg.in/jcmturner/gokrb5.v5 gopkg.in/jcmturner/gokrb5.v6 gopkg.in/jcmturner/gokrb5.v8