2 implementations of SSPIInterface
System (2)
net\System\Net\_NativeSSPI.cs (2)
47
internal class SSPISecureChannelType :
SSPIInterface
{
209
internal class SSPIAuthType :
SSPIInterface
{
27 references to SSPIInterface
System (27)
net\System\Net\_NativeSSPI.cs (2)
17
internal static
SSPIInterface
SSPIAuth = new SSPIAuthType();
18
internal static
SSPIInterface
SSPISecureChannel = new SSPISecureChannelType();
net\System\Net\_SSPIWrapper.cs (25)
22
internal static SecurityPackageInfoClass[] EnumerateSecurityPackages(
SSPIInterface
SecModule) {
56
internal static SecurityPackageInfoClass GetVerifyPackageInfo(
SSPIInterface
secModule, string packageName) {
60
internal static SecurityPackageInfoClass GetVerifyPackageInfo(
SSPIInterface
secModule, string packageName, bool throwIfMissing) {
94
public static SafeFreeCredentials AcquireDefaultCredential(
SSPIInterface
SecModule, string package, CredentialUse intent) {
154
public static SafeFreeCredentials AcquireCredentialsHandle(
SSPIInterface
SecModule, string package, CredentialUse intent, ref AuthIdentity authdata) {
180
public static SafeFreeCredentials AcquireCredentialsHandle(
SSPIInterface
SecModule, string package, CredentialUse intent, ref SafeSspiAuthDataHandle authdata) {
198
public static SafeFreeCredentials AcquireCredentialsHandle(
SSPIInterface
SecModule, string package, CredentialUse intent, SecureCredential scc) {
228
internal static int InitializeSecurityContext(
SSPIInterface
SecModule, ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) {
243
internal static int InitializeSecurityContext(
SSPIInterface
SecModule, SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness datarep, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) {
258
internal static int AcceptSecurityContext(
SSPIInterface
SecModule, ref SafeFreeCredentials credential, ref SafeDeleteContext context, ContextFlags inFlags, Endianness datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags)
274
internal static int AcceptSecurityContext(
SSPIInterface
SecModule, SafeFreeCredentials credential, ref SafeDeleteContext context, ContextFlags inFlags, Endianness datarep, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags)
289
internal static int CompleteAuthToken(
SSPIInterface
SecModule, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers) {
297
internal static int ApplyControlToken(
SSPIInterface
SecModule, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers)
306
public static int QuerySecurityContextToken(
SSPIInterface
SecModule, SafeDeleteContext context, out SafeCloseHandle token) {
310
public static int EncryptMessage(
SSPIInterface
secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) {
314
public static int DecryptMessage(
SSPIInterface
secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) {
319
SSPIInterface
secModule,
351
SSPIInterface
secModule,
364
internal static int MakeSignature(
SSPIInterface
secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) {
368
public static int VerifySignature(
SSPIInterface
secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) {
379
private unsafe static int EncryptDecryptHelper(OP op,
SSPIInterface
SecModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber)
498
public static SafeFreeContextBufferChannelBinding QueryContextChannelBinding(
SSPIInterface
SecModule, SafeDeleteContext securityContext, ContextAttribute contextAttribute)
514
public static object QueryContextAttributes(
SSPIInterface
SecModule, SafeDeleteContext securityContext, ContextAttribute contextAttribute) {
519
public static object QueryContextAttributes(
SSPIInterface
SecModule, SafeDeleteContext securityContext, ContextAttribute contextAttribute, out int errorCode) {
640
public static int SetContextAttributes(
SSPIInterface
SecModule, SafeDeleteContext securityContext, ContextAttribute contextAttribute, object value) {