C# Class System.Net.SSPIAuthType

Inheritance: SSPIInterface
Afficher le fichier Open project: dotnet/corefx

Méthodes publiques

Méthode Description
AcceptSecurityContext ( System.Net.SafeFreeCredentials &credential, System.Net.SafeDeleteContext &context, System.Net.SecurityBuffer inputBuffer, System.Net.Interop inFlags, System.Net.Interop endianness, System.Net.SecurityBuffer outputBuffer, System.Net.Interop &outFlags ) : int
AcquireCredentialsHandle ( string moduleName, System.Net.Interop usage, System.Net.Interop &authdata, System.Net.SafeFreeCredentials &outCredential ) : int
AcquireCredentialsHandle ( string moduleName, System.Net.Interop usage, SafeSspiAuthDataHandle &authdata, System.Net.SafeFreeCredentials &outCredential ) : int
AcquireDefaultCredential ( string moduleName, System.Net.Interop usage, System.Net.SafeFreeCredentials &outCredential ) : int
ApplyControlToken ( System.Net.SafeDeleteContext &refContext, System.Net.SecurityBuffer inputBuffers ) : int
CompleteAuthToken ( System.Net.SafeDeleteContext &refContext, System.Net.SecurityBuffer inputBuffers ) : int
DecryptMessage ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
EncryptMessage ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
EnumerateSecurityPackages ( int &pkgnum, System.Net.SafeFreeContextBuffer &pkgArray ) : int
InitializeSecurityContext ( System.Net.SafeFreeCredentials &credential, System.Net.SafeDeleteContext &context, string targetName, System.Net.Interop inFlags, System.Net.Interop endianness, System.Net.SecurityBuffer inputBuffer, System.Net.SecurityBuffer outputBuffer, System.Net.Interop &outFlags ) : int
MakeSignature ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
QueryContextAttributes ( System.Net.SafeDeleteContext context, System.Net.Interop attribute, byte buffer, Type handleType, SafeHandle &refHandle ) : int
QueryContextChannelBinding ( System.Net.SafeDeleteContext context, System.Net.Interop attribute, System.Net.SafeFreeContextBufferChannelBinding &binding ) : int
QuerySecurityContextToken ( System.Net.SafeDeleteContext phContext, SecurityContextTokenHandle &phToken ) : int
SetContextAttributes ( System.Net.SafeDeleteContext context, System.Net.Interop attribute, byte buffer ) : int
VerifySignature ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int

Private Methods

Méthode Description
GetSecurityContextToken ( System.Net.SafeDeleteContext phContext, SecurityContextTokenHandle &safeHandle ) : int

Method Details

AcceptSecurityContext() public méthode

public AcceptSecurityContext ( System.Net.SafeFreeCredentials &credential, System.Net.SafeDeleteContext &context, System.Net.SecurityBuffer inputBuffer, System.Net.Interop inFlags, System.Net.Interop endianness, System.Net.SecurityBuffer outputBuffer, System.Net.Interop &outFlags ) : int
credential System.Net.SafeFreeCredentials
context System.Net.SafeDeleteContext
inputBuffer System.Net.SecurityBuffer
inFlags System.Net.Interop
endianness System.Net.Interop
outputBuffer System.Net.SecurityBuffer
outFlags System.Net.Interop
Résultat int

AcquireCredentialsHandle() public méthode

public AcquireCredentialsHandle ( string moduleName, System.Net.Interop usage, System.Net.Interop &authdata, System.Net.SafeFreeCredentials &outCredential ) : int
moduleName string
usage System.Net.Interop
authdata System.Net.Interop
outCredential System.Net.SafeFreeCredentials
Résultat int

AcquireCredentialsHandle() public méthode

public AcquireCredentialsHandle ( string moduleName, System.Net.Interop usage, SafeSspiAuthDataHandle &authdata, System.Net.SafeFreeCredentials &outCredential ) : int
moduleName string
usage System.Net.Interop
authdata SafeSspiAuthDataHandle
outCredential System.Net.SafeFreeCredentials
Résultat int

AcquireDefaultCredential() public méthode

public AcquireDefaultCredential ( string moduleName, System.Net.Interop usage, System.Net.SafeFreeCredentials &outCredential ) : int
moduleName string
usage System.Net.Interop
outCredential System.Net.SafeFreeCredentials
Résultat int

ApplyControlToken() public méthode

public ApplyControlToken ( System.Net.SafeDeleteContext &refContext, System.Net.SecurityBuffer inputBuffers ) : int
refContext System.Net.SafeDeleteContext
inputBuffers System.Net.SecurityBuffer
Résultat int

CompleteAuthToken() public méthode

public CompleteAuthToken ( System.Net.SafeDeleteContext &refContext, System.Net.SecurityBuffer inputBuffers ) : int
refContext System.Net.SafeDeleteContext
inputBuffers System.Net.SecurityBuffer
Résultat int

DecryptMessage() public méthode

public DecryptMessage ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context System.Net.SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
Résultat int

EncryptMessage() public méthode

public EncryptMessage ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context System.Net.SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
Résultat int

EnumerateSecurityPackages() public méthode

public EnumerateSecurityPackages ( int &pkgnum, System.Net.SafeFreeContextBuffer &pkgArray ) : int
pkgnum int
pkgArray System.Net.SafeFreeContextBuffer
Résultat int

InitializeSecurityContext() public méthode

public InitializeSecurityContext ( System.Net.SafeFreeCredentials &credential, System.Net.SafeDeleteContext &context, string targetName, System.Net.Interop inFlags, System.Net.Interop endianness, System.Net.SecurityBuffer inputBuffer, System.Net.SecurityBuffer outputBuffer, System.Net.Interop &outFlags ) : int
credential System.Net.SafeFreeCredentials
context System.Net.SafeDeleteContext
targetName string
inFlags System.Net.Interop
endianness System.Net.Interop
inputBuffer System.Net.SecurityBuffer
outputBuffer System.Net.SecurityBuffer
outFlags System.Net.Interop
Résultat int

MakeSignature() public méthode

public MakeSignature ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context System.Net.SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
Résultat int

QueryContextAttributes() public méthode

public QueryContextAttributes ( System.Net.SafeDeleteContext context, System.Net.Interop attribute, byte buffer, Type handleType, SafeHandle &refHandle ) : int
context System.Net.SafeDeleteContext
attribute System.Net.Interop
buffer byte
handleType System.Type
refHandle System.Runtime.InteropServices.SafeHandle
Résultat int

QueryContextChannelBinding() public méthode

public QueryContextChannelBinding ( System.Net.SafeDeleteContext context, System.Net.Interop attribute, System.Net.SafeFreeContextBufferChannelBinding &binding ) : int
context System.Net.SafeDeleteContext
attribute System.Net.Interop
binding System.Net.SafeFreeContextBufferChannelBinding
Résultat int

QuerySecurityContextToken() public méthode

public QuerySecurityContextToken ( System.Net.SafeDeleteContext phContext, SecurityContextTokenHandle &phToken ) : int
phContext System.Net.SafeDeleteContext
phToken SecurityContextTokenHandle
Résultat int

SetContextAttributes() public méthode

public SetContextAttributes ( System.Net.SafeDeleteContext context, System.Net.Interop attribute, byte buffer ) : int
context System.Net.SafeDeleteContext
attribute System.Net.Interop
buffer byte
Résultat int

VerifySignature() public méthode

public VerifySignature ( System.Net.SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context System.Net.SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
Résultat int