다음을 통해 공유


SecurityBindingElement.CreateMutualCertificateBindingElement 메서드

정의

인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.

오버로드

CreateMutualCertificateBindingElement()

인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.

CreateMutualCertificateBindingElement(MessageSecurityVersion)

인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.

CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)

인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.

설명

클라이언트는 해당 인증서와 서버의 인증서를 사용하여 구성해야 합니다. 서버는 인증서를 사용하여 구성해야 합니다.

CreateMutualCertificateBindingElement()

Source:
SecurityBindingElement.cs

인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.

public:
 static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement();
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement ();
static member CreateMutualCertificateBindingElement : unit -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement () As SecurityBindingElement

반환

SecurityBindingElement 개체입니다.

예제

다음 코드에서는 이 메서드를 호출하는 방법을 보여 줍니다.

SecurityBindingElement security = SecurityBindingElement.CreateMutualCertificateBindingElement();

설명

바인딩은 클라이언트의 모든 요청에 대해 새 임의 대칭 키(서버에 대해 암호화됨)가 생성되고 서버의 응답뿐만 아니라 요청을 보호하는 데 사용되도록 구성됩니다. 클라이언트의 인증서는 요청에 대한 보증 지원 토큰으로 사용됩니다.

AsymmetricSecurityBindingElement 가 실제로 만들어집니다.

적용 대상

CreateMutualCertificateBindingElement(MessageSecurityVersion)

Source:
SecurityBindingElement.cs

인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.

public:
 static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement (System.ServiceModel.MessageSecurityVersion version);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion) As SecurityBindingElement

매개 변수

version
MessageSecurityVersion

메시지 보안 버전입니다.

반환

SecurityBindingElement 개체입니다.

예외

version이(가) null인 경우

설명

버전이 WSSecurity10인 경우 클라이언트 요청이 인증서로 서명되고 서버 인증서로 암호화되도록 바인딩 요소가 구성됩니다.

버전이 WSSecurity11인 경우 클라이언트의 모든 요청에 대해 새 임의 대칭 키(서버에 대해 암호화됨)가 생성되고 서버의 응답뿐만 아니라 요청을 보호하는 데 사용되도록 바인딩 요소가 구성됩니다. 클라이언트의 인증서는 요청에 대한 보증 지원 토큰으로 사용됩니다.

참고

이 메서드를 SecurityBindingElement 호출하여 개체를 MessageSecurityVersion 만든 후에는 속성을 변경할 수 없습니다. 호출 set 해도 변경되지 않습니다.

적용 대상

CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)

Source:
SecurityBindingElement.cs

인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.

public:
 static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version, bool allowSerializedSigningTokenOnReply);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement (System.ServiceModel.MessageSecurityVersion version, bool allowSerializedSigningTokenOnReply);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion * bool -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion, allowSerializedSigningTokenOnReply As Boolean) As SecurityBindingElement

매개 변수

version
MessageSecurityVersion

메시지 보안 버전입니다.

allowSerializedSigningTokenOnReply
Boolean

회신의 serialize된 서명 토큰을 허용하면 true이고, 그렇지 않으면 false입니다.

반환

SecurityBindingElement 개체입니다.

예외

version이(가) null인 경우

설명

매개 변수인 경우 trueallowSerializedSigningTokenOnReply 이전 버전의 WSE(Web Services Enhancements)와 상호 운용성을 사용하도록 설정합니다.

참고

이 메서드를 SecurityBindingElement 호출하여 개체를 만든 후에는 MessageSecurityVersion 속성을 변경할 수 없는 것으로 처리해야 합니다. 이 값을 수정하면 바인딩 동작이 일관되지 않을 수 있습니다.

적용 대상