Documentation ¶
Index ¶
- type GssKerbClient
- func (p *GssKerbClient) Dispose()
- func (p *GssKerbClient) EvaluateChallenge(challenge []byte) ([]byte, error)
- func (p *GssKerbClient) GetMechanismName() string
- func (p *GssKerbClient) GetNegotiatedProperty(propName string) (string, error)
- func (p *GssKerbClient) HasInitialResponse() bool
- func (p *GssKerbClient) IsComplete() bool
- func (p *GssKerbClient) Unwrap(incoming []byte) ([]byte, error)
- func (p *GssKerbClient) Wrap(outgoing []byte) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GssKerbClient ¶
type GssKerbClient struct {
// contains filtered or unexported fields
}
func NewGssKerbClient ¶
func NewGssKerbClient(authzID, protocol, serverName string, kerberosClient *krb.Client) *GssKerbClient
func (*GssKerbClient) Dispose ¶
func (p *GssKerbClient) Dispose()
func (*GssKerbClient) EvaluateChallenge ¶
func (p *GssKerbClient) EvaluateChallenge(challenge []byte) ([]byte, error)
func (*GssKerbClient) GetMechanismName ¶
func (p *GssKerbClient) GetMechanismName() string
func (*GssKerbClient) GetNegotiatedProperty ¶
func (p *GssKerbClient) GetNegotiatedProperty(propName string) (string, error)
func (*GssKerbClient) HasInitialResponse ¶
func (p *GssKerbClient) HasInitialResponse() bool
func (*GssKerbClient) IsComplete ¶
func (p *GssKerbClient) IsComplete() bool
Click to show internal directories.
Click to hide internal directories.