SymmetricSecurityBindingElement 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
대칭 암호화를 사용하여 채널 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다.
public ref class SymmetricSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class SymmetricSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type SymmetricSecurityBindingElement = class
inherit SecurityBindingElement
interface IPolicyExportExtension
Public NotInheritable Class SymmetricSecurityBindingElement
Inherits SecurityBindingElement
Implements IPolicyExportExtension
- 상속
- 구현
설명
사용자 지정 바인딩에는 특정 순서로 정렬된 바인딩 요소 컬렉션이 포함됩니다. 바인딩 스택의 최상위를 나타내는 요소가 가장 먼저 추가되고, 그 다음 요소가 두 번째로 추가되며 나머지 요소도 차례대로 추가됩니다.
바인딩에 이 클래스를 추가하려면
BindingElementCollection를 만듭니다.
선택적인 TransactionFlowBindingElement 및 ReliableSessionBindingElement처럼 바인딩 스택에서 이 바인딩 요소의 위에 오는 사용자 지정 바인딩 요소를 만듭니다.
BindingElementCollection 메서드를 사용하여 생성된 요소를 위에서 설명한 순서대로 InsertItem에 추가합니다.
SymmetricSecurityBindingElement의 인스턴스를 만들어 컬렉션에 추가합니다.
TcpTransportBindingElement와 같은 추가 사용자 지정 바인딩 요소를 컬렉션에 추가합니다.
참고
이 개체의 인스턴스를 만든 후에는 이 개체의 기본 클래스인 SecurityBindingElement의 속성을 변경할 수 없습니다. 일부 속성에서 set
를 호출하면 의도하지 않은 결과가 발생하여 바인딩이 이전 속성 값을 가진 것처럼 동작하고 겉으로는 런타임 오류만 발생합니다. 이렇게 동작하는 것으로 알려진 속성에는 KeyType 속성과 MessageSecurityVersion 속성이 있으며, 다른 속성도 해당될 수 있습니다.
생성자
SymmetricSecurityBindingElement() |
SymmetricSecurityBindingElement 클래스의 새 인스턴스를 초기화합니다. |
SymmetricSecurityBindingElement(SecurityTokenParameters) |
지정된 보안 토큰 매개 변수를 사용하여 SymmetricSecurityBindingElement 클래스의 새 인스턴스를 초기화합니다. |
속성
AllowInsecureTransport |
HTTP와 같은 보안되지 않은 전송을 통해 혼합 모드의 보안 메시지를 보낼 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
DefaultAlgorithmSuite |
메시지 암호화 및 키 랩 알고리즘을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
EnableUnsecuredResponse |
WCF에서 보안 요청에 대한 보안되지 않은 응답을 보내고 받을 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
EndpointSupportingTokenParameters |
토큰 매개 변수를 지원하는 엔드포인트를 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
IncludeTimestamp |
타임스탬프가 각 메시지에 포함되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
KeyEntropyMode |
키를 만드는 데 사용되는 엔트로피의 소스를 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
LocalClientSettings |
클라이언트에서 사용하는 로컬 보안 설정에 대한 바인딩 속성을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
LocalServiceSettings |
서비스에서 사용하는 로컬 보안 설정에 대한 바인딩 속성을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
MessageProtectionOrder |
이 바인딩의 메시지 암호화 및 서명 순서를 가져오거나 설정합니다. |
MessageSecurityVersion |
메시지 보안 버전을 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
OperationSupportingTokenParameters |
토큰 매개 변수를 지원하는 작업 컬렉션을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
OptionalEndpointSupportingTokenParameters |
서비스 엔드포인트에 대한 선택적인 지원 토큰 매개 변수를 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
OptionalOperationSupportingTokenParameters |
토큰 매개 변수를 지원하는 선택적인 작업 컬렉션을 가져옵니다. (다음에서 상속됨 SecurityBindingElement) |
ProtectionTokenParameters |
보호 토큰 매개 변수를 가져오거나 설정합니다. |
ProtectTokens |
보안 바인딩 요소가 토큰을 보호하는지 여부를 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
RequireSignatureConfirmation |
메시지 서명을 확인해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
SecurityHeaderLayout |
이 바인딩의 보안 헤더에 있는 요소의 순서를 가져오거나 설정합니다. (다음에서 상속됨 SecurityBindingElement) |
메서드
명시적 인터페이스 구현
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
바인딩에 대한 사용자 지정 정책 어설션을 내보냅니다. |