X509IssuerSerialKeyIdentifierClause Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Schlüsselbezeichnerklausel dar, die sicherheitstoken X509SecurityToken mit dem distinguished Name des Zertifikatausstellers und der Seriennummer des X.509-Zertifikats identifiziert.
public ref class X509IssuerSerialKeyIdentifierClause : System::IdentityModel::Tokens::SecurityKeyIdentifierClause
public class X509IssuerSerialKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause
type X509IssuerSerialKeyIdentifierClause = class
inherit SecurityKeyIdentifierClause
Public Class X509IssuerSerialKeyIdentifierClause
Inherits SecurityKeyIdentifierClause
- Vererbung
Hinweise
In der Regel wird dies X509IssuerSerialKeyIdentifierClause nicht verwendet, außer wenn ein benutzerdefinierter Sicherheitstokendienst erstellt wird. Wenn ein Sicherheitstokendienst ein Sicherheitstoken zurückgibt, enthält das ausgestellte Sicherheitstoken Verweise auf angefügte und nicht angefügte Sicherheit. Angefügte Verweise beziehen sich auf Sicherheitstoken, die im Sicherheitsheader einer SOAP-Nachricht enthalten sind und nicht angefügte Verweise Sicherheitstoken sind Sicherheitstoken, die nicht im Sicherheitsheader einer SOAP-Nachricht enthalten sind. Diese Verweise bestätigen in der Regel die Authentizität des ausgestellten Sicherheitstokens. Verwenden Sie die X509IssuerSerialKeyIdentifierClause Klasse, um auf ein X509SecurityToken Sicherheitstoken zu verweisen, indem Sie den distinguished Name des Zertifikatausstellers und die Seriennummer des X.509-Zertifikats verwenden. Die IssuerName Eigenschaften und IssuerSerialNumber Eigenschaften stellen den distinguishierten Namen des Zertifikatausstellers bzw. die Seriennummer des X.509-Zertifikats dar.
Windows Communication Foundation unterstützt die folgenden Arten von Sicherheitstokenverweise für X509SecurityToken Sicherheitstoken.
X509ThumbprintKeyIdentifierClause
Konstruktoren
| Name | Beschreibung |
|---|---|
| X509IssuerSerialKeyIdentifierClause(String, String) |
Initialisiert eine neue Instanz der X509IssuerSerialKeyIdentifierClause Klasse mit dem angegebenen distinguished Name des Zertifikatausstellers und der Seriennummer des X.509-Zertifikats. |
| X509IssuerSerialKeyIdentifierClause(X509Certificate2) |
Initialisiert eine neue Instanz der X509IssuerSerialKeyIdentifierClause Klasse mithilfe des angegebenen X.509-Zertifikats. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanCreateKey |
Ruft einen Wert ab, der angibt, ob ein Schlüssel erstellt werden kann. (Geerbt von SecurityKeyIdentifierClause) |
| ClauseType |
Ruft den Schlüsselbezeichner-Klauseltyp ab. (Geerbt von SecurityKeyIdentifierClause) |
| DerivationLength |
Ruft die Größe des abgeleiteten Schlüssels ab. (Geerbt von SecurityKeyIdentifierClause) |
| Id |
Dient zum Abrufen oder Festlegen der Schlüsselbezeichner-Klausel-ID. (Geerbt von SecurityKeyIdentifierClause) |
| IssuerName |
Ruft den distinguished Name der Zertifizierungsstelle ab, die das X.509-Zertifikat ausgestellt hat. |
| IssuerSerialNumber |
Ruft die Seriennummer des X.509-Zertifikats ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateKey() |
Erstellt einen Schlüssel basierend auf den Parametern, die an den Konstruktor übergeben werden. (Geerbt von SecurityKeyIdentifierClause) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetDerivationNonce() |
Ruft die Nonce ab, die zum Generieren des abgeleiteten Schlüssels verwendet wurde. (Geerbt von SecurityKeyIdentifierClause) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Matches(SecurityKeyIdentifierClause) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Schlüsselbezeichner übereinstimmt. |
| Matches(String, String) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem angegebenen Ausstellernamen und der Seriennummer des Ausstellers entspricht. |
| Matches(X509Certificate2) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen X.509-Zertifikat übereinstimmt. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt das aktuelle Objekt zurück. |