MCPcopy Create free account

hub / github.com/jcmturner/gokrb5 / functions

Functions1,776 in github.com/jcmturner/gokrb5

↓ 7 callersFunctiongetClient
()
service/APExchange_test.go:367
↓ 7 callersMethodgetEntry
getEntry returns a cache entry that matches the SPN.
v8/client/cache.go:39
↓ 7 callersFunctionnewTestAuthenticator
(creds credentials.Credentials)
service/APExchange_test.go:357
↓ 7 callersFunctionreadInt16
Read bytes representing a sixteen bit integer.
credentials/ccache.go:295
↓ 7 callersFunctionreadInt16
Read bytes representing a sixteen bit integer.
v8/credentials/ccache.go:295
↓ 6 callersMethodGetChecksumHash
(protocolKey, data []byte, usage uint32)
v8/crypto/etype/etype.go:26
↓ 6 callersMethodGetCypherBlockBitLength
()
v8/crypto/etype/etype.go:21
↓ 6 callersMethodGetEncryptionKey
GetEncryptionKey returns the EncryptionKey from the Keytab for the newest entry with the required kvno, etype and matching principal.
keytab/keytab.go:54
↓ 6 callersMethodGetPACType
GetPACType returns a Microsoft PAC that has been extracted from the ticket and processed.
v8/messages/Ticket.go:216
↓ 6 callersMethodGetPACType
GetPACType returns a Microsoft PAC that has been extracted from the ticket and processed.
messages/Ticket.go:219
↓ 6 callersFunctionHMAC
HMAC returns a keyed MD5 checksum of the data
crypto/rfc4757/checksum.go:36
↓ 6 callersFunctionHMAC
HMAC returns a keyed MD5 checksum of the data
v8/crypto/rfc4757/checksum.go:36
↓ 6 callersMethodLog
Log will write to the service's logger if it is configured.
spnego/spnego.go:93
↓ 6 callersFunctionNew
New creates new, empty Keytab type.
v8/keytab/keytab.go:62
↓ 6 callersMethodUnmarshal
Unmarshal bytes b into the KRB_KDC_REQ body struct.
v8/messages/KDCReq.go:319
↓ 6 callersMethodUnmarshal
Unmarshal bytes b into the ASRep struct.
v8/messages/KDCRep.go:81
↓ 6 callersMethodUnmarshal
Unmarshal bytes b into the KRB_KDC_REQ body struct.
messages/KDCReq.go:319
↓ 6 callersFunctionparseETypes
Parse a space delimited list of ETypes into a list of EType numbers optionally filtering out weak ETypes.
v8/config/krb5conf.go:613
↓ 6 callersFunctionprocessUnmarshalReplyError
(b []byte, err error)
v8/messages/KRBError.go:82
↓ 6 callersFunctionprocessUnmarshalReplyError
(b []byte, err error)
messages/KRBError.go:71
↓ 6 callersMethodsessionTimes
(realm string)
client/session.go:242
↓ 6 callersMethodsessionTimes
sessionTimes provides the timing information with regards to a session for the realm specified.
v8/client/session.go:284
↓ 5 callersMethodDisablePAFXFAST
DisablePAFXFAST indicates is the client should disable the use of PA_FX_FAST.
client/settings.go:32
↓ 5 callersMethodDisablePAFXFAST
DisablePAFXFAST indicates is the client should disable the use of PA_FX_FAST.
v8/client/settings.go:42
↓ 5 callersFunctionGetEtype
GetEtype returns an instances of the required etype struct for the etype ID.
crypto/crypto.go:16
↓ 5 callersFunctionGetEtype
GetEtype returns an instances of the required etype struct for the etype ID.
v8/crypto/crypto.go:16
↓ 5 callersMethodGetKDCs
GetKDCs returns the count of KDCs available and a map of KDC host names keyed on preference order.
config/hosts.go:14
↓ 5 callersMethodHasKeytab
HasKeytab queries if the Credentials has a keytab defined.
credentials/credentials.go:104
↓ 5 callersMethodHasPassword
HasPassword queries if the Credentials has a password defined.
credentials/credentials.go:124
↓ 5 callersMethodKeytabPrincipal
KeytabPrincipal returns the principal name used to find the key in the keytab if it has been overridden.
v8/service/settings.go:103
↓ 5 callersFunctionNewCache
NewCache creates a new client ticket cache instance.
v8/client/cache.go:32
↓ 5 callersFunctionNewConfigFromString
NewConfigFromString creates a new Config struct from a string.
config/krb5conf.go:530
↓ 5 callersMethodSessionManager
SessionManager returns any configured session manager.
v8/service/settings.go:150
↓ 5 callersMethodUnmarshal
Unmarshal SPNEGO context token
spnego/spnego.go:132
↓ 5 callersMethodUnmarshal
Unmarshal SPNEGO context token
v8/spnego/spnego.go:132
↓ 5 callersMethodUnmarshal
Unmarshal bytes b into a Ticket struct.
v8/messages/Ticket.go:101
↓ 5 callersMethodUnmarshal
Unmarshal bytes into the ClientClaimsInfo struct
v8/pac/client_claims.go:20
↓ 5 callersMethodUnmarshal
Unmarshal bytes b into the ASRep struct.
messages/KDCRep.go:80
↓ 5 callersMethodUnmarshal
Unmarshal bytes b into a Ticket struct.
messages/Ticket.go:104
↓ 5 callersMethodUnmarshal
Unmarshal bytes into the ClientClaimsInfo struct
pac/client_claims.go:20
↓ 5 callersFunctiongetClient
()
v8/spnego/http_test.go:387
↓ 5 callersFunctiongetResponseReference
()
gssapi/wrapToken_test.go:52
↓ 5 callersFunctiongetResponseReference
()
v8/gssapi/wrapToken_test.go:52
↓ 5 callersFunctionhttpServer
()
spnego/http_test.go:295
↓ 5 callersFunctionreadBytes
(b []byte, p *int, s int, e *binary.ByteOrder)
v8/keytab/keytab.go:489
↓ 5 callersFunctionreadBytes
(b []byte, p *int, s int, e *binary.ByteOrder)
keytab/keytab.go:427
↓ 5 callersFunctionreadData
(b []byte, p *int, e *binary.ByteOrder)
credentials/ccache.go:262
↓ 5 callersFunctionreadData
(b []byte, p *int, e *binary.ByteOrder)
v8/credentials/ccache.go:262
↓ 5 callersFunctionreadInt16
Read bytes representing a sixteen bit integer.
v8/keytab/keytab.go:458
↓ 5 callersFunctionreadInt16
Read bytes representing a sixteen bit integer.
keytab/keytab.go:396
↓ 5 callersFunctionreadInt32
Read bytes representing a thirty two bit integer.
v8/keytab/keytab.go:474
↓ 5 callersFunctionreadInt32
Read bytes representing a thirty two bit integer.
keytab/keytab.go:412
↓ 4 callersFunctionDisablePAFXFAST
DisablePAFXFAST used to configure the client to not use PA_FX_FAST. s := NewSettings(DisablePAFXFAST(true))
v8/client/settings.go:35
↓ 4 callersFunctionErrorf
Errorf appends to or creates a new Krberror.
v8/krberror/error.go:47
↓ 4 callersFunctionErrorf
Errorf appends to or creates a new Krberror.
krberror/error.go:47
↓ 4 callersMethodIsConfigured
IsConfigured indicates if the client has the values required set.
client/client.go:136
↓ 4 callersMethodIsConfigured
IsConfigured indicates if the client has the values required set.
v8/client/client.go:139
↓ 4 callersMethodKeytab
Keytab returns the credential's Keytab.
v8/credentials/credentials.go:107
↓ 4 callersMethodRealm
Realm returns the credential's realm. Same as the domain.
v8/credentials/credentials.go:199
↓ 4 callersMethodTGSREQGenerateAndExchange
TGSREQGenerateAndExchange generates the TGS_REQ and performs a TGS exchange to retrieve a ticket to the specified SPN.
client/TGSExchange.go:12
↓ 4 callersMethodTGSREQGenerateAndExchange
TGSREQGenerateAndExchange generates the TGS_REQ and performs a TGS exchange to retrieve a ticket to the specified SPN.
v8/client/TGSExchange.go:12
↓ 4 callersMethodUnmarshal
Unmarshal bytes into the EncryptedData.
types/Cryptosystem.go:31
↓ 4 callersMethodUnmarshal
Unmarshal bytes into the PADataSequence
types/PAData.go:90
↓ 4 callersMethodUnmarshal
Unmarshal bytes into the ETypeInfo
types/PAData.go:114
↓ 4 callersMethodUnmarshal
Unmarshal bytes into the EncryptedData.
v8/types/Cryptosystem.go:34
↓ 4 callersMethodUnmarshal
Unmarshal bytes into the PADataSequence
v8/types/PAData.go:90
↓ 4 callersMethodUnmarshal
Unmarshal bytes into the ETypeInfo
v8/types/PAData.go:114
↓ 4 callersMethodUnmarshal
Unmarshal bytes b into the ASReq struct.
v8/messages/KDCReq.go:273
↓ 4 callersMethodUnmarshal
Unmarshal bytes b into the TGSReq struct.
v8/messages/KDCReq.go:296
↓ 4 callersMethodUnmarshal
Unmarshal bytes b into the TGSRep struct.
v8/messages/KDCRep.go:136
↓ 4 callersMethodUnmarshal
Unmarshal bytes b into encrypted part of KRB_KDC_REP.
v8/messages/KDCRep.go:191
↓ 4 callersMethodUnmarshal
Unmarshal bytes b into the ASReq struct.
messages/KDCReq.go:273
↓ 4 callersMethodUnmarshal
Unmarshal bytes b into the TGSReq struct.
messages/KDCReq.go:296
↓ 4 callersMethodUnmarshal
Unmarshal bytes b into encrypted part of KRB_KDC_REP.
messages/KDCRep.go:134
↓ 4 callersMethodVerify
Verify computes the token's checksum with the provided key and usage, and compares it to the checksum present in the token. In case of any failure, (f
gssapi/wrapToken.go:116
↓ 4 callersMethodVerify
Verify computes the token's checksum with the provided key and usage, and compares it to the checksum present in the token. In case of any failure, (f
gssapi/MICToken.go:113
↓ 4 callersMethodVerify
Verify computes the token's checksum with the provided key and usage, and compares it to the checksum present in the token. In case of any failure, (f
v8/gssapi/wrapToken.go:116
↓ 4 callersMethodVerify
Verify computes the token's checksum with the provided key and usage, and compares it to the checksum present in the token. In case of any failure, (f
v8/gssapi/MICToken.go:113
↓ 4 callersMethodVerifyChecksum
(protocolKey, data, chksum []byte, usage uint32)
v8/crypto/etype/etype.go:27
↓ 4 callersMethodaddEntry
addEntry adds a ticket to the cache.
v8/client/cache.go:67
↓ 4 callersFunctionappendUntilFinal
Parse array of strings but stop if an asterisk is placed at the end of a line.
v8/config/krb5conf.go:714
↓ 4 callersFunctionappendUntilFinal
Parse array of strings but stop if an asterisk is placed at the end of a line.
config/krb5conf.go:717
↓ 4 callersFunctionfixWeakKey
(b []byte)
crypto/rfc3961/keyDerivation.go:129
↓ 4 callersFunctionfixWeakKey
(b []byte)
v8/crypto/rfc3961/keyDerivation.go:129
↓ 4 callersMethodget
get returns the session for the realm specified
client/session.go:52
↓ 4 callersMethodget
get returns the session for the realm specified
v8/client/session.go:56
↓ 4 callersFunctiongetClient
()
spnego/http_test.go:335
↓ 4 callersFunctiongetMICResponseReference
()
gssapi/MICToken_test.go:40
↓ 4 callersFunctiongetMICResponseReference
()
v8/gssapi/MICToken_test.go:40
↓ 4 callersFunctionhttpGet
(r *http.Request, wg *sync.WaitGroup)
spnego/http_test.go:290
↓ 4 callersFunctionhttpGet
(r *http.Request, wg *sync.WaitGroup)
v8/spnego/http_test.go:332
↓ 4 callersFunctionhttpServer
()
v8/spnego/http_test.go:347
↓ 4 callersFunctionisNativeEndianLittle
()
v8/keytab/keytab.go:506
↓ 4 callersFunctionisNativeEndianLittle
()
keytab/keytab.go:444
↓ 4 callersFunctionparseDuration
Parse a time duration string in the configuration to a golang time.Duration.
v8/config/krb5conf.go:637
↓ 4 callersFunctionparseDuration
Parse a time duration string in the configuration to a golang time.Duration.
config/krb5conf.go:640
↓ 4 callersFunctionreadBytes
(b []byte, p *int, s int, e *binary.ByteOrder)
credentials/ccache.go:310
↓ 4 callersFunctionreadBytes
(b []byte, p *int, s int, e *binary.ByteOrder)
v8/credentials/ccache.go:310
↓ 4 callersFunctionreadTimestamp
Read bytes representing a timestamp.
credentials/ccache.go:282
↓ 4 callersFunctionreadTimestamp
Read bytes representing a timestamp.
v8/credentials/ccache.go:282
← previousnext →101–200 of 1,776, ranked by callers