Versions in this module Expand all Collapse all v1 v1.2.3 Oct 21, 2017 v1.2.2 Oct 20, 2017 v1.2.1 Oct 19, 2017 v1.2.0 Oct 17, 2017 v1.1.3 Oct 3, 2017 v1.1.2 Oct 2, 2017 v1.1.1 Sep 29, 2017 v1.1.0 Sep 23, 2017 v1.0.1 Sep 23, 2017 v1.0.0 Sep 21, 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.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.v7 gopkg.in/jcmturner/gokrb5.v8