saslgsskerb

package
v0.0.0-...-ffd3bff Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

func (*GssKerbClient) Unwrap

func (p *GssKerbClient) Unwrap(incoming []byte) ([]byte, error)

func (*GssKerbClient) Wrap

func (p *GssKerbClient) Wrap(outgoing []byte) ([]byte, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL