C# 클래스 System.Net.SSPISecureChannelType

상속: System.Net.Security.SSPIInterface
파일 보기 프로젝트 열기: dotnet/corefx

공개 메소드들

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

메소드 상세

AcceptSecurityContext() 공개 메소드

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

AcquireCredentialsHandle() 공개 메소드

public AcquireCredentialsHandle ( string moduleName, System.Net.Interop usage, System.Net.Interop &authdata, SafeFreeCredentials &outCredential ) : int
moduleName string
usage System.Net.Interop
authdata System.Net.Interop
outCredential SafeFreeCredentials
리턴 int

AcquireCredentialsHandle() 공개 메소드

public AcquireCredentialsHandle ( string moduleName, System.Net.Interop usage, SafeSspiAuthDataHandle &authdata, SafeFreeCredentials &outCredential ) : int
moduleName string
usage System.Net.Interop
authdata SafeSspiAuthDataHandle
outCredential SafeFreeCredentials
리턴 int

AcquireDefaultCredential() 공개 메소드

public AcquireDefaultCredential ( string moduleName, System.Net.Interop usage, SafeFreeCredentials &outCredential ) : int
moduleName string
usage System.Net.Interop
outCredential SafeFreeCredentials
리턴 int

ApplyControlToken() 공개 메소드

public ApplyControlToken ( SafeDeleteContext &refContext, SecurityBuffer inputBuffers ) : int
refContext SafeDeleteContext
inputBuffers SecurityBuffer
리턴 int

CompleteAuthToken() 공개 메소드

public CompleteAuthToken ( SafeDeleteContext &refContext, SecurityBuffer inputBuffers ) : int
refContext SafeDeleteContext
inputBuffers SecurityBuffer
리턴 int

DecryptMessage() 공개 메소드

public DecryptMessage ( SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
리턴 int

EncryptMessage() 공개 메소드

public EncryptMessage ( SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
리턴 int

EnumerateSecurityPackages() 공개 메소드

public EnumerateSecurityPackages ( int &pkgnum, System.Net.SafeFreeContextBuffer &pkgArray ) : int
pkgnum int
pkgArray System.Net.SafeFreeContextBuffer
리턴 int

InitializeSecurityContext() 공개 메소드

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

MakeSignature() 공개 메소드

public MakeSignature ( SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
리턴 int

QueryContextAttributes() 공개 메소드

public QueryContextAttributes ( SafeDeleteContext phContext, System.Net.Interop attribute, byte buffer, Type handleType, SafeHandle &refHandle ) : int
phContext SafeDeleteContext
attribute System.Net.Interop
buffer byte
handleType Type
refHandle System.Runtime.InteropServices.SafeHandle
리턴 int

QueryContextChannelBinding() 공개 메소드

public QueryContextChannelBinding ( SafeDeleteContext phContext, System.Net.Interop attribute, SafeFreeContextBufferChannelBinding &refHandle ) : int
phContext SafeDeleteContext
attribute System.Net.Interop
refHandle SafeFreeContextBufferChannelBinding
리턴 int

QuerySecurityContextToken() 공개 메소드

public QuerySecurityContextToken ( SafeDeleteContext phContext, SecurityContextTokenHandle &phToken ) : int
phContext SafeDeleteContext
phToken SecurityContextTokenHandle
리턴 int

SetContextAttributes() 공개 메소드

public SetContextAttributes ( SafeDeleteContext phContext, System.Net.Interop attribute, byte buffer ) : int
phContext SafeDeleteContext
attribute System.Net.Interop
buffer byte
리턴 int

VerifySignature() 공개 메소드

public VerifySignature ( SafeDeleteContext context, System.Net.Interop &inputOutput, uint sequenceNumber ) : int
context SafeDeleteContext
inputOutput System.Net.Interop
sequenceNumber uint
리턴 int