X509KeyIdentifierClauseType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumeración que enumera los posibles tipos de cláusulas de identificador de clave X.509.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| Any | 0 | SubjectKeyIdentifier se usa si está presente en el certificado X.509; de lo contrario IssuerSerial , se usa . |
| Thumbprint | 1 | Se usa la huella digital X.509. |
| IssuerSerial | 2 | La |
| SubjectKeyIdentifier | 3 | La referencia se basa en la extensión de identificador de clave del firmante de un certificado X.509 (no todos los certificados tienen uno, es una propiedad opcional). |
| RawDataKeyIdentifier | 4 | La referencia contiene los datos sin procesar para todo el certificado X.509. |
Ejemplos
El código siguiente muestra cómo establecer la X509ReferenceStyle propiedad en un miembro de esta enumeración.
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