X509KeyIdentifierClauseType Énumération
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Énumération répertoriant les types possibles de clauses d'identificateur de clé X.509.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Héritage
Nom | Valeur | Description |
---|---|---|
Any | 0 | SubjectKeyIdentifier est utilisée si elle est présente dans le certificat X.509, sinon, IssuerSerial est utilisée. |
IssuerSerial | 2 | La référence |
RawDataKeyIdentifier | 4 | La référence contient les données brutes de la totalité du certificat X.509. |
SubjectKeyIdentifier | 3 | La référence est basée sur l’extension de l’identificateur de clé du sujet d’un certificat X.509 (tous les certificats n’en ont pas, il s’agit d’une propriété facultative). |
Thumbprint | 1 | L'empreinte numérique X.509 est utilisée. |
Le code suivant indique comment affecter un membre de cette énumération à la propriété 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
Produit | Versions |
---|---|
.NET | 8 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: