Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Security.NegotiateStreamPal Class Reference

Static Package Functions

static int QueryMaxTokenSize (string package)
 
static System.Net.Security.SafeFreeCredentials AcquireDefaultCredential (string package, bool isServer)
 
static System.Net.Security.SafeFreeCredentials AcquireCredentialsHandle (string package, bool isServer, NetworkCredential credential)
 
static System.Net.SecurityStatusPal InitializeSecurityContext (ref System.Net.Security.SafeFreeCredentials credentialsHandle, ref System.Net.Security.SafeDeleteContext securityContext, string spn, System.Net.ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref System.Net.ContextFlagsPal contextFlags)
 
static System.Net.SecurityStatusPal CompleteAuthToken (ref System.Net.Security.SafeDeleteContext securityContext, byte[] incomingBlob)
 
static System.Net.SecurityStatusPal AcceptSecurityContext (System.Net.Security.SafeFreeCredentials credentialsHandle, ref System.Net.Security.SafeDeleteContext securityContext, System.Net.ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref System.Net.ContextFlagsPal contextFlags)
 
static Win32Exception CreateExceptionFromError (System.Net.SecurityStatusPal statusCode)
 
static int QueryMaxTokenSize (string package)
 
static System.Net.Security.SafeFreeCredentials AcquireDefaultCredential (string package, bool isServer)
 
static System.Net.Security.SafeFreeCredentials AcquireCredentialsHandle (string package, bool isServer, NetworkCredential credential)
 
static string QueryContextClientSpecifiedSpn (System.Net.Security.SafeDeleteContext securityContext)
 
static string QueryContextAuthenticationPackage (System.Net.Security.SafeDeleteContext securityContext)
 
static System.Net.SecurityStatusPal InitializeSecurityContext (ref System.Net.Security.SafeFreeCredentials credentialsHandle, ref System.Net.Security.SafeDeleteContext securityContext, string spn, System.Net.ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref System.Net.ContextFlagsPal contextFlags)
 
static System.Net.SecurityStatusPal CompleteAuthToken (ref System.Net.Security.SafeDeleteContext securityContext, byte[] incomingBlob)
 
static System.Net.SecurityStatusPal AcceptSecurityContext (System.Net.Security.SafeFreeCredentials credentialsHandle, ref System.Net.Security.SafeDeleteContext securityContext, System.Net.ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref System.Net.ContextFlagsPal contextFlags)
 
static Win32Exception CreateExceptionFromError (System.Net.SecurityStatusPal statusCode)
 
static int QueryMaxTokenSize (string package)
 
static System.Net.Security.SafeFreeCredentials AcquireDefaultCredential (string package, bool isServer)
 
static System.Net.Security.SafeFreeCredentials AcquireCredentialsHandle (string package, bool isServer, NetworkCredential credential)
 
static System.Net.SecurityStatusPal InitializeSecurityContext (ref System.Net.Security.SafeFreeCredentials credentialsHandle, ref System.Net.Security.SafeDeleteContext securityContext, string spn, System.Net.ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref System.Net.ContextFlagsPal contextFlags)
 
static System.Net.SecurityStatusPal CompleteAuthToken (ref System.Net.Security.SafeDeleteContext securityContext, byte[] incomingBlob)
 
static System.Net.SecurityStatusPal AcceptSecurityContext (System.Net.Security.SafeFreeCredentials credentialsHandle, ref System.Net.Security.SafeDeleteContext securityContext, System.Net.ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref System.Net.ContextFlagsPal contextFlags)
 
static Win32Exception CreateExceptionFromError (System.Net.SecurityStatusPal statusCode)
 
static int VerifySignature (System.Net.Security.SafeDeleteContext securityContext, byte[] buffer, int offset, int count)
 
static int MakeSignature (System.Net.Security.SafeDeleteContext securityContext, byte[] buffer, int offset, int count, [AllowNull] ref byte[] output)
 
static IIdentity GetIdentity (NTAuthentication context)
 
static string QueryContextAssociatedName (SafeDeleteContext securityContext)
 
static void ValidateImpersonationLevel (TokenImpersonationLevel impersonationLevel)
 
static int Encrypt (SafeDeleteContext securityContext, ReadOnlySpan< byte > buffer, bool isConfidential, bool isNtlm, [NotNull] ref byte[] output, uint sequenceNumber)
 
static int Decrypt (SafeDeleteContext securityContext, byte[] buffer, int offset, int count, bool isConfidential, bool isNtlm, out int newOffset, uint sequenceNumber)
 
static int QueryMaxTokenSize (string package)
 
static SafeFreeCredentials AcquireDefaultCredential (string package, bool isServer)
 
static SafeFreeCredentials AcquireCredentialsHandle (string package, bool isServer, NetworkCredential credential)
 
static string QueryContextClientSpecifiedSpn (SafeDeleteContext securityContext)
 
static string QueryContextAuthenticationPackage (SafeDeleteContext securityContext)
 
static SecurityStatusPal InitializeSecurityContext (ref SafeFreeCredentials credentialsHandle, ref SafeDeleteContext securityContext, string spn, ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref ContextFlagsPal contextFlags)
 
static SecurityStatusPal CompleteAuthToken (ref SafeDeleteContext securityContext, byte[] incomingBlob)
 
static SecurityStatusPal AcceptSecurityContext (SafeFreeCredentials credentialsHandle, ref SafeDeleteContext securityContext, ContextFlagsPal requestedContextFlags, byte[] incomingBlob, ChannelBinding channelBinding, ref byte[] resultBlob, ref ContextFlagsPal contextFlags)
 
static Win32Exception CreateExceptionFromError (SecurityStatusPal statusCode)
 

Static Private Member Functions

static int DecryptNtlm (SafeDeleteContext securityContext, byte[] buffer, int offset, int count, bool isConfidential, out int newOffset, uint sequenceNumber)
 

Detailed Description

Definition at line 6 of file NegotiateStreamPal.cs.


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