X509KeyIdentifierClauseType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma enumeração que lista os possíveis tipos de cláusulas de identificador de chave do X.509.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Herança
Campos
Any | 0 | SubjectKeyIdentifier será usado se estiver presente no certificado X.509, caso contrário IssuerSerial será usado. |
IssuerSerial | 2 | A referência de |
RawDataKeyIdentifier | 4 | A referência contém os dados brutos para o certificado X.509 inteiro. |
SubjectKeyIdentifier | 3 | A referência é baseada na extensão do identificador de chave da entidade de um certificado X.509 (nem todos os certificados têm uma, esta é uma propriedade opcional). |
Thumbprint | 1 | A impressão digital do X.509 é usada. |
Exemplos
O código a seguir mostra como definir a X509ReferenceStyle propriedade como um membro dessa enumeração.
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