SecurityBindingElement.CreateMutualCertificateBindingElement 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인증서 기반의 클라이언트 인증과 인증서 기반의 서버 인증을 요구하도록 구성된 비대칭 보안 바인딩 요소를 만듭니다.
오버로드
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
인 경우
설명
매개 변수인 경우 true
는 allowSerializedSigningTokenOnReply
이전 버전의 WSE(Web Services Enhancements)와 상호 운용성을 사용하도록 설정합니다.
참고
이 메서드를 SecurityBindingElement 호출하여 개체를 만든 후에는 MessageSecurityVersion 속성을 변경할 수 없는 것으로 처리해야 합니다. 이 값을 수정하면 바인딩 동작이 일관되지 않을 수 있습니다.
적용 대상
.NET