public interface Sspi extends StdCallLibrary
Modifier and Type | Interface and Description |
---|---|
static class |
Sspi.CredHandle
Credentials handle.
|
static class |
Sspi.CtxtHandle
Security context handle.
|
static class |
Sspi.PSecHandle
A pointer to a SecHandle
|
static class |
Sspi.PSecPkgInfo
A pointer to an array of SecPkgInfo structures.
|
static class |
Sspi.SecBuffer
The SecBuffer structure describes a buffer allocated by a transport application
to pass to a security package.
|
static class |
Sspi.SecBufferDesc |
static class |
Sspi.SecHandle
Security handle.
|
static class |
Sspi.SecPkgInfo
The SecPkgInfo structure provides general information about a security package,
such as its name and capabilities.
|
static class |
Sspi.SECURITY_INTEGER
A security integer.
|
static class |
Sspi.TimeStamp
A timestamp.
|
StdCallLibrary.StdCallCallback
Library.Handler
Modifier and Type | Field and Description |
---|---|
static int |
ISC_REQ_ALLOCATE_MEMORY
The security package allocates output buffers for you.
|
static int |
ISC_REQ_CONFIDENTIALITY
Encrypt messages by using the EncryptMessage function.
|
static int |
ISC_REQ_CONNECTION
The security context will not handle formatting messages.
|
static int |
ISC_REQ_DELEGATE
The server can use the context to authenticate to other servers as the client.
|
static int |
ISC_REQ_EXTENDED_ERROR
When errors occur, the remote party will be notified.
|
static int |
ISC_REQ_INTEGRITY
Sign messages and verify signatures by using the EncryptMessage and MakeSignature functions.
|
static int |
ISC_REQ_MUTUAL_AUTH
The mutual authentication policy of the service will be satisfied.
|
static int |
ISC_REQ_REPLAY_DETECT
Detect replayed messages that have been encoded by using the
EncryptMessage or MakeSignature functions.
|
static int |
ISC_REQ_SEQUENCE_DETECT
Detect messages received out of sequence.
|
static int |
ISC_REQ_STREAM
Support a stream-oriented connection.
|
static int |
MAX_TOKEN_SIZE
Maximum size in bytes of a security token.
|
static int |
SECBUFFER_DATA
This buffer type is used for common data.
|
static int |
SECBUFFER_EMPTY
This is a placeholder in the buffer array.
|
static int |
SECBUFFER_TOKEN
This buffer type is used to indicate the security token portion of the message.
|
static int |
SECBUFFER_VERSION
Version of the SecBuffer struct.
|
static int |
SECPKG_CRED_INBOUND
Validate an incoming server credential.
|
static int |
SECPKG_CRED_OUTBOUND
Allow a local client credential to prepare an outgoing token.
|
static int |
SECURITY_NATIVE_DREP
Specifies Native data representation.
|
FUNCTION_MAPPER, STDCALL_CONVENTION
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
static final int MAX_TOKEN_SIZE
static final int SECPKG_CRED_INBOUND
static final int SECPKG_CRED_OUTBOUND
static final int SECURITY_NATIVE_DREP
static final int ISC_REQ_ALLOCATE_MEMORY
static final int ISC_REQ_CONFIDENTIALITY
static final int ISC_REQ_CONNECTION
static final int ISC_REQ_DELEGATE
static final int ISC_REQ_EXTENDED_ERROR
static final int ISC_REQ_INTEGRITY
static final int ISC_REQ_MUTUAL_AUTH
static final int ISC_REQ_REPLAY_DETECT
static final int ISC_REQ_SEQUENCE_DETECT
static final int ISC_REQ_STREAM
static final int SECBUFFER_VERSION
static final int SECBUFFER_EMPTY
static final int SECBUFFER_DATA
static final int SECBUFFER_TOKEN