ssp

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

package ssp contains definitions for security service providers.

Index

Constants

This section is empty.

Variables

View Source
var (
	// The NTLM authentication mechanism.
	NTLM = ntlm.Mechanism{}
	// The SPNEGO authentication mechanism.
	SPNEGO = spnego.Mechanism{}
	// The Kerberos Version 5 authentication mechanism.
	KRB5 = krb5.Mechanism{}
	// The Netlogon SSP Secure Channel mechanism.
	Netlogon = netlogon.Mechanism{}

	// The SPNEGO mechanism type.
	MechanismTypeSPNEGO = SPNEGO.Type()
	// The NTLM mechanism type.
	MechanismTypeNTLM = NTLM.Type()
	// The Kerberos Version 5 mechanism type.
	MechanismTypeKRB5 = KRB5.Type()
	// The Netlogon SSP Secure Channel mechanism type.
	MechanismTypeNetlogon = Netlogon.Type()
)

Functions

func MechanismTypeDefault

func MechanismTypeDefault(ctx context.Context) gssapi.OID

MechanismTypeDefault function returns the default mechanism.

func WithKRB5

func WithKRB5(cfg *krb5.Config) gssapi.Option

func WithNTLM

func WithNTLM(cfg *ntlm.Config) gssapi.Option

func WithNetlogon

func WithNetlogon(cfg *netlogon.Config) gssapi.Option

func WithSPNEGO

func WithSPNEGO(cfg *spnego.Config) gssapi.Option

Types

This section is empty.

Directories

Path Synopsis
This package implements the KRB5 security service client as described in https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-kile/190ab8de-dc42-49cf-bf1b-ea5705b7a087.
This package implements the KRB5 security service client as described in https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-kile/190ab8de-dc42-49cf-bf1b-ea5705b7a087.
package netlogon implements the Netlogon secure channel client security service client as described in https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nrpc/fb50db72-7f71-478d-a180-12eb0ca3b36b.
package netlogon implements the Netlogon secure channel client security service client as described in https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nrpc/fb50db72-7f71-478d-a180-12eb0ca3b36b.
package ntlm implements the NTLM client security service as described in MS-NLMP (https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nlmp).
package ntlm implements the NTLM client security service as described in MS-NLMP (https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nlmp).
spnego package implements the SPNEGO security service client.
spnego package implements the SPNEGO security service client.

Jump to

Keyboard shortcuts

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