Documentation ¶
Index ¶
- func NewAuthService(comm *AdvancedNegoComm) (*authService, error)
- func NewDataIntegrityService(comm *AdvancedNegoComm) (*dataIntegrityService, error)
- func NewEncryptService(comm *AdvancedNegoComm) (*encryptService, error)
- func NewSupervisorService(comm *AdvancedNegoComm) (*supervisorService, error)
- type AdvNego
- type AdvNegoService
- type AdvancedNegoComm
- type NTSAuthDefault
- type NTSAuthInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthService ¶
func NewAuthService(comm *AdvancedNegoComm) (*authService, error)
func NewDataIntegrityService ¶
func NewDataIntegrityService(comm *AdvancedNegoComm) (*dataIntegrityService, error)
func NewEncryptService ¶
func NewEncryptService(comm *AdvancedNegoComm) (*encryptService, error)
func NewSupervisorService ¶
func NewSupervisorService(comm *AdvancedNegoComm) (*supervisorService, error)
Types ¶
type AdvNego ¶
type AdvNego struct {
// contains filtered or unexported fields
}
func (*AdvNego) StartServices ¶ added in v2.1.21
type AdvNegoService ¶
type AdvNegoService interface {
// contains filtered or unexported methods
}
type AdvancedNegoComm ¶ added in v2.1.21
type AdvancedNegoComm struct {
// contains filtered or unexported fields
}
type NTSAuthDefault ¶ added in v2.3.3
type NTSAuthDefault struct{}
func (*NTSAuthDefault) NewNegotiateMessage ¶ added in v2.3.3
func (nts *NTSAuthDefault) NewNegotiateMessage(domain, machine string) ([]byte, error)
func (*NTSAuthDefault) ProcessChallenge ¶ added in v2.3.3
func (nts *NTSAuthDefault) ProcessChallenge(chaMsgData []byte, user, password string) ([]byte, error)
type NTSAuthInterface ¶ added in v2.3.3
type NTSAuthInterface interface { NewNegotiateMessage(domain, machine string) ([]byte, error) ProcessChallenge(chaMsgData []byte, user, password string) ([]byte, error) }
var NTSAuth NTSAuthInterface = &NTSAuthDefault{}
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package ntlmssp provides NTLM/Negotiate authentication over HTTP Protocol details from https://msdn.microsoft.com/en-us/library/cc236621.aspx, implementation hints from http://davenport.sourceforge.net/ntlm.html .
|
Package ntlmssp provides NTLM/Negotiate authentication over HTTP Protocol details from https://msdn.microsoft.com/en-us/library/cc236621.aspx, implementation hints from http://davenport.sourceforge.net/ntlm.html . |
Click to show internal directories.
Click to hide internal directories.