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í.
Una enumeración que hace una lista de 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
Any | 0 | SubjectKeyIdentifier se utiliza si está presente en el certificado X.509, de lo contrario se utiliza IssuerSerial. |
IssuerSerial | 2 | Se utiliza la referencia |
RawDataKeyIdentifier | 4 | La referencia contiene los datos sin procesar de todo el certificado X.509. |
SubjectKeyIdentifier | 3 | La referencia está basada en la extensión del identificador de clave de sujeto (SKI) de un certificado X.509 (no todos los certificados tienen uno, es una propiedad opcional). |
Thumbprint | 1 | Se utiliza la Huella digital de X.509. |
Ejemplos
El código siguiente muestra cómo establecer la propiedad X509ReferenceStyle 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