C# 클래스 System.Net.SSPIWrapper

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
AcquireCredentialsHandle ( System.Net.Security.SSPIInterface secModule, string package, System.Net.Interop intent, System.Net.Interop &authdata ) : SafeFreeCredentials
AcquireCredentialsHandle ( System.Net.Security.SSPIInterface secModule, string package, System.Net.Interop intent, SafeSspiAuthDataHandle &authdata ) : SafeFreeCredentials
AcquireDefaultCredential ( System.Net.Security.SSPIInterface secModule, string package, System.Net.Interop intent ) : SafeFreeCredentials
DecryptMessage ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int
EncryptMessage ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int
ErrorDescription ( int errorCode ) : string
QueryContextAttributes ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext securityContext, System.Net.Interop contextAttribute ) : object
QueryContextAttributes ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext securityContext, System.Net.Interop contextAttribute, int &errorCode ) : object
QueryContextChannelBinding ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext securityContext, System.Net.Interop contextAttribute ) : SafeFreeContextBufferChannelBinding
QuerySecurityContextToken ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityContextTokenHandle &token ) : int
VerifySignature ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int

비공개 메소드들

메소드 설명
AcceptSecurityContext ( System.Net.Security.SSPIInterface secModule, SafeFreeCredentials &credential, SafeDeleteContext &context, System.Net.Interop inFlags, System.Net.Interop datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, System.Net.Interop &outFlags ) : int
ApplyControlToken ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext &context, SecurityBuffer inputBuffers ) : int
CompleteAuthToken ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext &context, SecurityBuffer inputBuffers ) : int
EncryptDecryptHelper ( OP op, System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int
EnumerateSecurityPackages ( System.Net.Security.SSPIInterface secModule ) : System.Net.SecurityPackageInfoClass[]
GetVerifyPackageInfo ( System.Net.Security.SSPIInterface secModule, string packageName ) : SecurityPackageInfoClass
GetVerifyPackageInfo ( System.Net.Security.SSPIInterface secModule, string packageName, bool throwIfMissing ) : SecurityPackageInfoClass
InitializeSecurityContext ( System.Net.Security.SSPIInterface secModule, SafeFreeCredentials &credential, SafeDeleteContext &context, string targetName, System.Net.Interop inFlags, System.Net.Interop datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, System.Net.Interop &outFlags ) : int
MakeSignature ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int

메소드 상세

AcquireCredentialsHandle() 공개 정적인 메소드

public static AcquireCredentialsHandle ( System.Net.Security.SSPIInterface secModule, string package, System.Net.Interop intent, System.Net.Interop &authdata ) : SafeFreeCredentials
secModule System.Net.Security.SSPIInterface
package string
intent System.Net.Interop
authdata System.Net.Interop
리턴 SafeFreeCredentials

AcquireCredentialsHandle() 공개 정적인 메소드

public static AcquireCredentialsHandle ( System.Net.Security.SSPIInterface secModule, string package, System.Net.Interop intent, SafeSspiAuthDataHandle &authdata ) : SafeFreeCredentials
secModule System.Net.Security.SSPIInterface
package string
intent System.Net.Interop
authdata SafeSspiAuthDataHandle
리턴 SafeFreeCredentials

AcquireDefaultCredential() 공개 정적인 메소드

public static AcquireDefaultCredential ( System.Net.Security.SSPIInterface secModule, string package, System.Net.Interop intent ) : SafeFreeCredentials
secModule System.Net.Security.SSPIInterface
package string
intent System.Net.Interop
리턴 SafeFreeCredentials

DecryptMessage() 공개 정적인 메소드

public static DecryptMessage ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int
secModule System.Net.Security.SSPIInterface
context SafeDeleteContext
input SecurityBuffer
sequenceNumber uint
리턴 int

EncryptMessage() 공개 정적인 메소드

public static EncryptMessage ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int
secModule System.Net.Security.SSPIInterface
context SafeDeleteContext
input SecurityBuffer
sequenceNumber uint
리턴 int

ErrorDescription() 공개 정적인 메소드

public static ErrorDescription ( int errorCode ) : string
errorCode int
리턴 string

QueryContextAttributes() 공개 정적인 메소드

public static QueryContextAttributes ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext securityContext, System.Net.Interop contextAttribute ) : object
secModule System.Net.Security.SSPIInterface
securityContext SafeDeleteContext
contextAttribute System.Net.Interop
리턴 object

QueryContextAttributes() 공개 정적인 메소드

public static QueryContextAttributes ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext securityContext, System.Net.Interop contextAttribute, int &errorCode ) : object
secModule System.Net.Security.SSPIInterface
securityContext SafeDeleteContext
contextAttribute System.Net.Interop
errorCode int
리턴 object

QueryContextChannelBinding() 공개 정적인 메소드

public static QueryContextChannelBinding ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext securityContext, System.Net.Interop contextAttribute ) : SafeFreeContextBufferChannelBinding
secModule System.Net.Security.SSPIInterface
securityContext SafeDeleteContext
contextAttribute System.Net.Interop
리턴 SafeFreeContextBufferChannelBinding

QuerySecurityContextToken() 공개 정적인 메소드

public static QuerySecurityContextToken ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityContextTokenHandle &token ) : int
secModule System.Net.Security.SSPIInterface
context SafeDeleteContext
token SecurityContextTokenHandle
리턴 int

VerifySignature() 공개 정적인 메소드

public static VerifySignature ( System.Net.Security.SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer input, uint sequenceNumber ) : int
secModule System.Net.Security.SSPIInterface
context SafeDeleteContext
input SecurityBuffer
sequenceNumber uint
리턴 int