Documentation ¶
Rendered for windows/amd64
Overview ¶
Package schannel provides access to the Secure Channel SSP Package.
Index ¶
- Variables
- func AcquireClientCredentials() (*sspi.Credentials, error)
- type Client
- func (c *Client) AuthorityName() (string, error)
- func (c *Client) Handshake(serverName string) error
- func (c *Client) KeyInfo() (sessionKeySize uint32, sigAlg uint32, sigAlgName string, encAlg uint32, ...)
- func (c *Client) ProtocolInfo() (name string, major, minor uint32, err error)
- func (c *Client) Read(data []byte) (int, error)
- func (c *Client) Shutdown() error
- func (c *Client) Sizes() (uint32, uint32, uint32, uint32, error)
- func (c *Client) UserName() (string, error)
- func (c *Client) Write(b []byte) (int, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var PackageInfo *sspi.PackageInfo
PackageInfo contains Secure Channel SSP package description.
Functions ¶
func AcquireClientCredentials ¶
func AcquireClientCredentials() (*sspi.Credentials, error)
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClientContext ¶
func NewClientContext(cred *sspi.Credentials, conn io.ReadWriter) *Client
func (*Client) AuthorityName ¶
func (*Client) ProtocolInfo ¶
Click to show internal directories.
Click to hide internal directories.