Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.SSPIAuthType Class Referencesealed

Public Member Functions

int EnumerateSecurityPackages (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer pkgArray)
 
int AcquireCredentialsHandle (string moduleName, global::Interop.SspiCli.CredentialUse usage, ref System.Net.Security.SafeSspiAuthDataHandle authdata, out System.Net.Security.SafeFreeCredentials outCredential)
 
int AcquireDefaultCredential (string moduleName, global::Interop.SspiCli.CredentialUse usage, out System.Net.Security.SafeFreeCredentials outCredential)
 
int AcceptSecurityContext (System.Net.Security.SafeFreeCredentials credential, ref System.Net.Security.SafeDeleteSslContext context, System.Net.Security.InputSecurityBuffers inputBuffers, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, ref System.Net.Security.SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
int InitializeSecurityContext (ref System.Net.Security.SafeFreeCredentials credential, ref System.Net.Security.SafeDeleteSslContext context, string targetName, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, System.Net.Security.InputSecurityBuffers inputBuffers, ref System.Net.Security.SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
int CompleteAuthToken (ref System.Net.Security.SafeDeleteSslContext refContext, in System.Net.Security.SecurityBuffer inputBuffer)
 
int EnumerateSecurityPackages (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer pkgArray)
 
int AcquireCredentialsHandle (string moduleName, global::Interop.SspiCli.CredentialUse usage, ref System.Net.Security.SafeSspiAuthDataHandle authdata, out System.Net.Security.SafeFreeCredentials outCredential)
 
int AcquireDefaultCredential (string moduleName, global::Interop.SspiCli.CredentialUse usage, out System.Net.Security.SafeFreeCredentials outCredential)
 
int AcceptSecurityContext (System.Net.Security.SafeFreeCredentials credential, ref System.Net.Security.SafeDeleteSslContext context, System.Net.Security.InputSecurityBuffers inputBuffers, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, ref System.Net.Security.SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
int InitializeSecurityContext (ref System.Net.Security.SafeFreeCredentials credential, ref System.Net.Security.SafeDeleteSslContext context, string targetName, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, System.Net.Security.InputSecurityBuffers inputBuffers, ref System.Net.Security.SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
unsafe int QueryContextAttributes (System.Net.Security.SafeDeleteContext context, global::Interop.SspiCli.ContextAttribute attribute, Span< byte > buffer, Type handleType, out SafeHandle refHandle)
 
int QuerySecurityContextToken (System.Net.Security.SafeDeleteContext phContext, out System.Net.Security.SecurityContextTokenHandle phToken)
 
int CompleteAuthToken (ref System.Net.Security.SafeDeleteSslContext refContext, in System.Net.Security.SecurityBuffer inputBuffer)
 
int EnumerateSecurityPackages (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer pkgArray)
 
int AcquireCredentialsHandle (string moduleName, global::Interop.SspiCli.CredentialUse usage, ref System.Net.Security.SafeSspiAuthDataHandle authdata, out System.Net.Security.SafeFreeCredentials outCredential)
 
int AcquireDefaultCredential (string moduleName, global::Interop.SspiCli.CredentialUse usage, out System.Net.Security.SafeFreeCredentials outCredential)
 
int AcceptSecurityContext (System.Net.Security.SafeFreeCredentials credential, ref System.Net.Security.SafeDeleteSslContext context, System.Net.Security.InputSecurityBuffers inputBuffers, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, ref System.Net.Security.SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
int InitializeSecurityContext (ref System.Net.Security.SafeFreeCredentials credential, ref System.Net.Security.SafeDeleteSslContext context, string targetName, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, System.Net.Security.InputSecurityBuffers inputBuffers, ref System.Net.Security.SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
int EncryptMessage (System.Net.Security.SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
unsafe int DecryptMessage (System.Net.Security.SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
int MakeSignature (System.Net.Security.SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
unsafe int VerifySignature (System.Net.Security.SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
unsafe int QueryContextAttributes (System.Net.Security.SafeDeleteContext context, global::Interop.SspiCli.ContextAttribute attribute, Span< byte > buffer, Type handleType, out SafeHandle refHandle)
 
int CompleteAuthToken (ref System.Net.Security.SafeDeleteSslContext refContext, in System.Net.Security.SecurityBuffer inputBuffer)
 
int EnumerateSecurityPackages (out int pkgnum, out SafeFreeContextBuffer pkgArray)
 
int AcquireCredentialsHandle (string moduleName, global::Interop.SspiCli.CredentialUse usage, ref SafeSspiAuthDataHandle authdata, out SafeFreeCredentials outCredential)
 
int AcquireDefaultCredential (string moduleName, global::Interop.SspiCli.CredentialUse usage, out SafeFreeCredentials outCredential)
 
unsafe int AcquireCredentialsHandle (string moduleName, global::Interop.SspiCli.CredentialUse usage, global::Interop.SspiCli.SCHANNEL_CRED *authdata, out SafeFreeCredentials outCredential)
 
unsafe int AcquireCredentialsHandle (string moduleName, global::Interop.SspiCli.CredentialUse usage, global::Interop.SspiCli.SCH_CREDENTIALS *authdata, out SafeFreeCredentials outCredential)
 
int AcceptSecurityContext (SafeFreeCredentials credential, ref SafeDeleteSslContext context, InputSecurityBuffers inputBuffers, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, ref SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
int InitializeSecurityContext (ref SafeFreeCredentials credential, ref SafeDeleteSslContext context, string targetName, global::Interop.SspiCli.ContextFlags inFlags, global::Interop.SspiCli.Endianness endianness, InputSecurityBuffers inputBuffers, ref SecurityBuffer outputBuffer, ref global::Interop.SspiCli.ContextFlags outFlags)
 
int EncryptMessage (SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
unsafe int DecryptMessage (SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
int MakeSignature (SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
unsafe int VerifySignature (SafeDeleteContext context, ref global::Interop.SspiCli.SecBufferDesc inputOutput, uint sequenceNumber)
 
int QueryContextChannelBinding (SafeDeleteContext context, global::Interop.SspiCli.ContextAttribute attribute, out SafeFreeContextBufferChannelBinding binding)
 
unsafe int QueryContextAttributes (SafeDeleteContext context, global::Interop.SspiCli.ContextAttribute attribute, Span< byte > buffer, Type handleType, out SafeHandle refHandle)
 
int QuerySecurityContextToken (SafeDeleteContext phContext, out SecurityContextTokenHandle phToken)
 
int CompleteAuthToken (ref SafeDeleteSslContext refContext, in SecurityBuffer inputBuffer)
 
int ApplyControlToken (ref SafeDeleteContext refContext, in SecurityBuffer inputBuffers)
 

Properties

System.Net.SecurityPackageInfoClass[] SecurityPackages [get, set]
 
SecurityPackageInfoClass[] SecurityPackages [get, set]
 

Private Member Functions

int System.Net.ISSPIInterface. CompleteAuthToken (ref System.Net.Security.SafeDeleteSslContext refContext, in System.Net.Security.SecurityBuffer inputBuffer)
 
int System.Net.ISSPIInterface. CompleteAuthToken (ref System.Net.Security.SafeDeleteSslContext refContext, in System.Net.Security.SecurityBuffer inputBuffer)
 
int System.Net.ISSPIInterface. CompleteAuthToken (ref System.Net.Security.SafeDeleteSslContext refContext, in System.Net.Security.SecurityBuffer inputBuffer)
 
int ISSPIInterface. CompleteAuthToken (ref SafeDeleteSslContext refContext, in SecurityBuffer inputBuffer)
 
int ISSPIInterface. ApplyControlToken (ref SafeDeleteContext refContext, in SecurityBuffer inputBuffer)
 

Static Private Member Functions

static int GetSecurityContextToken (System.Net.Security.SafeDeleteContext phContext, out System.Net.Security.SecurityContextTokenHandle safeHandle)
 
static int GetSecurityContextToken (SafeDeleteContext phContext, out SecurityContextTokenHandle safeHandle)
 

Static Private Attributes

static volatile System.Net.SecurityPackageInfoClass[] s_securityPackages
 
static volatile SecurityPackageInfoClass[] s_securityPackages
 

Detailed Description

Definition at line 5 of file SSPIAuthType.cs.


The documentation for this class was generated from the following files: