다음을 통해 공유


ProcessModelComAuthenticationLevel 열거형

정의

DCOM 보안에 대한 인증 수준을 지정합니다.

public enum class ProcessModelComAuthenticationLevel
public enum ProcessModelComAuthenticationLevel
type ProcessModelComAuthenticationLevel = 
Public Enum ProcessModelComAuthenticationLevel
상속
ProcessModelComAuthenticationLevel

필드

Name Description
None 0

인증을 지정하지 않습니다. 이 필드는 상수입니다.

Call 1

서버가 각 원격 프로시저 호출을 시작할 때 요청을 받을 때 DCOM이 클라이언트의 자격 증명을 인증하도록 지정합니다.

Connect 2

클라이언트가 서버와 관계를 설정할 때만 DCOM이 클라이언트의 자격 증명을 인증할 수 있도록 지정합니다. 기본값입니다.

Default 3

DCOM이 일반적인 보안 협상 알고리즘을 사용하여 인증 수준을 결정하게 지정합니다.

Pkt 4

DCOM이 수신된 모든 데이터가 예상 클라이언트에서 온 것임을 확인합니다. 데이터그램 전송은 항상 Pkt 인증을 사용합니다.

PktIntegrity 5

DCOM이 인증하고 클라이언트와 서버 간에 전송된 데이터가 수정되지 않은지 확인합니다.

PktPrivacy 6

DCOM이 모든 이전 수준을 인증하고 각 원격 프로시저 호출의 인수 값을 암호화하도록 지정합니다.

예제

다음 예제에서는 현재 ProcessModelSection.ComAuthenticationLevel 속성 값을 가져와서 다음으로 Call설정하는 방법을 보여줍니다.


// Get the current ComAuthenticationLevel property value.
ProcessModelComAuthenticationLevel comAuthLevel = 
   processModelSection.ComAuthenticationLevel;

// Set the ComAuthenticationLevel property to
// ProcessModelComAuthenticationLevel.Call.
processModelSection.ComAuthenticationLevel =
    ProcessModelComAuthenticationLevel.Call;
' Get the current ComAuthenticationLevel property value.
   Dim comAuthLevel _
   As ProcessModelComAuthenticationLevel = _
   processModelSection.ComAuthenticationLevel

' Set the ComAuthenticationLevel property to
' ProcessModelComAuthenticationLevel.Call.
   processModelSection.ComAuthenticationLevel = _
   ProcessModelComAuthenticationLevel.Call

설명

ProcessModelComAuthenticationLevel 는 속성을 설정할 때 사용할 값을 정의합니다 ProcessModelSection.ComAuthenticationLevel .

기본값은 Connect입니다.

메모

설정은 ProcessModelComAuthenticationLevel ASP.NET 프로세스 모델(인터넷 정보 서비스 [IIS] 5.n 또는 IIS 6에서만 호환 모드)을 사용하는 경우에만 관련이 있습니다.

적용 대상

추가 정보