implements SSPIInterface
0x00x0010
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_securityPackages | SecurityPackageInfoClass[] | PrivateStatic | — |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| SecurityPackageInfoClass[] get_SecurityPackages() | PublicFinal+3 flags | — | 0x08 |
| void set_SecurityPackages(const SecurityPackageInfoClass[]& value) | PublicFinal+3 flags | — | 0x08 |
| int EnumerateSecurityPackages(int pkgnum, SafeFreeContextBuffer& pkgArray) | PublicFinal+2 flags | — | 0x08 |
| int AcquireCredentialsHandle(const string& moduleName, const CredentialUse& usage, const SEC_WINNT_AUTH_IDENTITY_W&& authdata, SafeFreeCredentials& outCredential) | PublicFinal+2 flags | — | 0x30 |
| int AcquireCredentialsHandle(const string& moduleName, const CredentialUse& usage, SafeSspiAuthDataHandle& authdata, SafeFreeCredentials& outCredential) | PublicFinal+2 flags | — | 0x08 |
| int AcquireDefaultCredential(const string& moduleName, const CredentialUse& usage, SafeFreeCredentials& outCredential) | PublicFinal+2 flags | — | 0x08 |
| int AcquireCredentialsHandle(const string& moduleName, const CredentialUse& usage, const SCHANNEL_CRED&& authdata, SafeFreeCredentials& outCredential) | PublicFinal+2 flags | — | 0x50 |
| int AcceptSecurityContext(SafeFreeCredentials& credential, SafeDeleteContext& context, SecurityBuffer inputBuffer, const ContextFlags& inFlags, const Endianness& endianness, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | PublicFinal+2 flags | — | 0x08 |
| int AcceptSecurityContext(SafeFreeCredentials credential, SafeDeleteContext& context, const SecurityBuffer[]& inputBuffers, const ContextFlags& inFlags, const Endianness& endianness, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | PublicFinal+2 flags | — | 0x08 |
| int InitializeSecurityContext(SafeFreeCredentials& credential, SafeDeleteContext& context, const string& targetName, const ContextFlags& inFlags, const Endianness& endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | PublicFinal+2 flags | — | 0x08 |
| int InitializeSecurityContext(SafeFreeCredentials credential, SafeDeleteContext& context, const string& targetName, const ContextFlags& inFlags, const Endianness& endianness, const SecurityBuffer[]& inputBuffers, SecurityBuffer outputBuffer, const ContextFlags&& outFlags) | PublicFinal+2 flags | — | 0x08 |
| int EncryptMessage(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | PublicFinal+2 flags | — | 0x10 |
| int DecryptMessage(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | PublicFinal+2 flags | — | 0x10 |
| int MakeSignature(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | PublicFinal+2 flags | — | 0x10 |
| int VerifySignature(SafeDeleteContext context, const SecBufferDesc&& inputOutput, uint sequenceNumber) | PublicFinal+2 flags | — | 0x10 |
| int QueryContextChannelBinding(SafeDeleteContext context, const ContextAttribute& attribute, SafeFreeContextBufferChannelBinding& binding) | PublicFinal+2 flags | — | 0x08 |
| int QueryContextAttributes(SafeDeleteContext context, const ContextAttribute& attribute, const byte[]& buffer, Type handleType, SafeHandle& refHandle) | PublicFinal+2 flags | — | 0x08 |
| int SetContextAttributes(SafeDeleteContext context, const ContextAttribute& attribute, const byte[]& buffer) | PublicFinal+2 flags | — | 0x08 |
| int QuerySecurityContextToken(SafeDeleteContext phContext, SecurityContextTokenHandle& phToken) | PublicFinal+2 flags | — | 0x08 |
| int CompleteAuthToken(SafeDeleteContext& refContext, const SecurityBuffer[]& inputBuffers) | PublicFinal+2 flags | — | 0x08 |
| int GetSecurityContextToken(SafeDeleteContext phContext, SecurityContextTokenHandle& safeHandle) | PrivateStatic | — | 0x08 |
| int ApplyControlToken(SafeDeleteContext& refContext, const SecurityBuffer[]& inputBuffers) | PublicFinal+2 flags | — | 0x08 |
| void .ctor() | Public+1 flags | — | 0x00 |