X509KeyIdentifierClauseType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumerazione che elenca i possibili tipi di clausole di identificatore di chiave X.509.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Any | 0 | SubjectKeyIdentifier viene utilizzato se presente nel certificato X.509, in caso contrario IssuerSerial viene usato . |
| Thumbprint | 1 | Viene utilizzata l'identificazione personale X.509. |
| IssuerSerial | 2 | Viene |
| SubjectKeyIdentifier | 3 | Il riferimento si basa sull'estensione dell'identificatore di chiave del soggetto di un certificato X.509 (non tutti i certificati ne hanno uno, è una proprietà facoltativa). |
| RawDataKeyIdentifier | 4 | Il riferimento contiene i dati non elaborati per l'intero certificato X.509. |
Esempio
Nel codice seguente viene illustrato come impostare la X509ReferenceStyle proprietà su un membro di questa enumerazione.
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