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 NTSAuthHash
- 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 NTSAuthHash ¶ added in v2.3.5
type NTSAuthHash struct {
NTSAuthDefault
}
func (*NTSAuthHash) ProcessChallenge ¶ added in v2.3.5
func (nts *NTSAuthHash) 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 ¶
Click to show internal directories.
Click to hide internal directories.