X509KeyIdentifierClauseType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
X.509 키 식별자 절의 가능한 형식을 나열한 열거형입니다.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- 상속
필드
Any | 0 | X.509 인증서에 있으면 SubjectKeyIdentifier가 사용되고 그렇지 않으면 IssuerSerial이 사용됩니다. |
IssuerSerial | 2 |
|
RawDataKeyIdentifier | 4 | 참조에는 전체 X.509 인증서에 대한 원시 데이터가 포함됩니다. |
SubjectKeyIdentifier | 3 | 참조는 X.509 인증서의 주체 키 식별자 확장을 기반으로 합니다. 모든 인증서에 하나씩 있는 것이 아니며 선택적 속성입니다. |
Thumbprint | 1 | X.509 지문이 사용됩니다. |
예제
다음 예제에서는 X509ReferenceStyle 속성을 이 열거형 멤버로 설정하는 방법에 대해 자세히 설명합니다.
AsymmetricSecurityBindingElement abe =
(AsymmetricSecurityBindingElement)SecurityBindingElement.
CreateMutualCertificateBindingElement(
MessageSecurityVersion.
WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10);
abe.SetKeyDerivation(false);
X509SecurityTokenParameters istp =
abe.InitiatorTokenParameters as X509SecurityTokenParameters;
if (istp != null)
{
istp.X509ReferenceStyle =
X509KeyIdentifierClauseType.IssuerSerial;
}
Dim abe As AsymmetricSecurityBindingElement = CType(SecurityBindingElement.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10), AsymmetricSecurityBindingElement)
abe.SetKeyDerivation(False)
Dim istp As X509SecurityTokenParameters = TryCast(abe.InitiatorTokenParameters, X509SecurityTokenParameters)
If istp IsNot Nothing Then
istp.X509ReferenceStyle = X509KeyIdentifierClauseType.IssuerSerial
End If