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 listando os tipos possíveis de cláusulas de identificador de chave X.509.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| Any | 0 | SubjectKeyIdentifier é usado se estiver presente no certificado X.509, caso contrário IssuerSerial , será usado. |
| Thumbprint | 1 | A impressão digital X.509 é usada. |
| IssuerSerial | 2 | A |
| SubjectKeyIdentifier | 3 | A referência baseia-se na extensão do identificador de chave do assunto de um certificado X.509 (nem todos os certificados têm um, é uma propriedade opcional). |
| RawDataKeyIdentifier | 4 | A referência contém os dados brutos de todo o certificado X.509. |
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