MetadataSerializer Klasse

Definition

Bietet Unterstützung für Metadatenserialisierung.

public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
Vererbung
MetadataSerializer

Konstruktoren

MetadataSerializer()

Initialisiert eine neue Instanz der MetadataSerializer-Klasse mit einem Standard- Tokenserialisierungsprogramm.

MetadataSerializer(SecurityTokenSerializer)

Initialisiert eine neue Instanz der MetadataSerializer-Klasse, die das angegebenen Tokenserialisierungsprogramm verwendet.

Felder

LanguageAttribute

Eine Zeichenfolgenkonstante, die das Sprachattribut definiert, „xml: lang“.

LanguageLocalName

Eine Zeichenfolgenkonstante, die den lokalen Namen der Sprache definiert, „lang“.

LanguageNamespaceUri

Eine Zeichenfolgenkonstante, die den Namespace-URI der Sprache definiert: http://www.w3.org/XML/1998/namespace.

LanguagePrefix

Eine Zeichenfolgenkonstante, die das Präfix der Sprache definiert, „xml“.

Eigenschaften

CertificateValidationMode

Ruft den Validierungsmodus für das X.509-Zertifikat ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt diesen fest.

CertificateValidator

Ruft das Zertifikat-Validierungssteuerelement für das X.509-Zertifikat ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt dieses fest.

RevocationMode

Ruft den Sperrmodus für das X.509-Zertifikat ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt diesen fest.

SecurityTokenSerializer

Ruft das Tokenserialisierungsprogramm ab, das durch die aktuelle Instanz verwendet wird, um Sicherheitstoken zu serialisieren.

TrustedIssuers

Ruft die Liste der vertrauenswürdigen Aussteller ab, die so vertrauenswürdig sind, dass sie das Metadatendokument von der aktuellen Instanz signieren können.

TrustedStoreLocation

Ruft den vertrauenswürdigen Speicherort für das X.509-Zertifikat ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt diesen fest.

Methoden

CreateApplicationServiceInstance()

Erstellt einen Anwendungsdienst-Deskriptor.

CreateContactPersonInstance()

Erstellt eine Kontaktperson.

CreateEntitiesDescriptorInstance()

Erstellt einen Entitätendeskriptor.

CreateEntityDescriptorInstance()

Erstellt einen Entitätsdeskriptor.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Erstellt einen IDPSSO-Deskriptor.

CreateIndexedProtocolEndpointInstance()

Erstellt einen indizierten Endpunkt.

CreateKeyDescriptorInstance()

Erstellt einen Schlüssel-Deskriptor.

CreateLocalizedNameInstance()

Erstellt einen lokalisierten Namen.

CreateLocalizedUriInstance()

Erstellt ein lokalisiertes URI.

CreateOrganizationInstance()

Erstellt eine Organisation.

CreateProtocolEndpointInstance()

Erstellt einen Endpunkt.

CreateSecurityTokenServiceDescriptorInstance()

Erstellt einen Sicherheitstokendienstdeskriptor.

CreateServiceProviderSingleSignOnDescriptorInstance()

Erstellt einen SPSSO-Deskriptor.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Ruft das X.509-Zertifikat ab, das vom angegebenen Schlüsselbezeichner erstellt wird.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReadApplicationServiceDescriptor(XmlReader)

Liest einen Anwendungsdienstdeskriptor.

ReadAttribute(XmlReader)

Liest das <saml:Attribute>-Element.

ReadContactPerson(XmlReader)

Liest eine Kontaktperson.

ReadCustomAttributes<T>(XmlReader, T)

Erweiterbarkeitspunkt zum Lesen von benutzerdefinierten Attributen.

ReadCustomElement<T>(XmlReader, T)

Erweiterbarkeitspunkt zum Lesen von benutzerdefinierten Elementen. Gibt standardmäßig false zurück.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Erweiterbarkeitspunkt zum Lesen von benutzerdefinierten RoleDescriptors.

ReadDisplayClaim(XmlReader)

Liest einen Anzeigeanspruch.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Liest einen Deskriptor von Entitäten.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Liest einen Deskriptor einer Entität.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Liest einen IDPSSO-Deskriptor.

ReadIndexedProtocolEndpoint(XmlReader)

Liest einen indizierten Endpunkt.

ReadKeyDescriptor(XmlReader)

Liest einen Schlüssel-Deskriptor.

ReadLocalizedName(XmlReader)

Liest einen lokalisierten Namen.

ReadLocalizedUri(XmlReader)

Liest einen lokalisierten URI.

ReadMetadata(Stream)

Liest einen angegebenen Stream, um den Deskriptor einer oder mehrerer Entitäten zu deserialisieren.

ReadMetadata(XmlReader)

Liest einen angegebenen XML-Reader, um den Deskriptor einer oder mehrerer Entitäten zu deserialisieren.

ReadMetadata(XmlReader, SecurityTokenResolver)

Lesen des angegebenen XmlReader, um einen Deskriptor einer oder mehrerer Entitäten zu deserialisieren.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Liest einen Deskriptor einer oder mehrerer Entitäten.

ReadOrganization(XmlReader)

Liest eine Organisation.

ReadProtocolEndpoint(XmlReader)

Liest einen Endpunkt.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Liest Rollendeskriptorattribute.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Liest Rollendeskriptorelemente.

ReadSecurityTokenServiceDescriptor(XmlReader)

Liest einen Sicherheitstokendienstdeskriptor.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Liest einen SPSSO-Deskriptor.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Liest SSO-Deskriptorattribute.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Liest SSO-Deskriptorelemente.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Liest Webdienstdeskriptorattribute.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Liest Webdienstdeskriptorelemente.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ValidateIssuer(X509Certificate2)

Überprüft das X.509-Zertifikat, das das Metadatendokument für die vertrauenswürdige Aussteller, festgelegt durch die TrustedIssuers -Eigenschaft, unterzeichnet hat. Diese Methode wird von der ValidateSigningCredential(SigningCredentials)-Methode aufgerufen.

ValidateSigningCredential(SigningCredentials)

Überprüft die Signierinformationen des Metadatendokuments.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Schreibt einen Anwendungsdienst-Deskriptor.

WriteAttribute(XmlWriter, Saml2Attribute)

Schreibt das <saml:Attribute>-Element.

WriteContactPerson(XmlWriter, ContactPerson)

Schreibt eine Kontaktperson.

WriteCustomAttributes<T>(XmlWriter, T)

Erweiterbarer Punkt, um benutzerdefinierte Attribute zu schreiben.

WriteCustomElements<T>(XmlWriter, T)

Erweiterbarer Punkt, an dem benutzerdefinierte Elemente geschrieben werden.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Schreibt einen Anzeigeanspruch.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Schreibt einen Entitätendeskriptor.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Schreibt den Entitäten-Deskriptor.

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

Schreibt einen IDPSSO-Deskriptor.

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

Schreibt einen indizierten Endpunkt.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Schreibt einen Schlüsseldeskriptor.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Schreibt einen lokalisierten Namen.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Schreibt einen lokalisierten URI.

WriteMetadata(Stream, MetadataBase)

Schreibt die Metadaten des Verbunds in den angegebenen Stream.

WriteMetadata(XmlWriter, MetadataBase)

Schreibt die Metadaten des Verbunds in den angegebenen XML-Writer.

WriteMetadataCore(XmlWriter, MetadataBase)

Schreibt die Metadaten.

WriteOrganization(XmlWriter, Organization)

Schreibt eine Organisation.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Schreibt einen Endpunkt.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Schreibt Rollendeskriptorattribute.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Schreibt das Rollendeskriptorelement.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Schreibt einen Sicherheitstokendienstdeskriptor.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Schreibt einen SPSSO-Deskriptor.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Schreibt die SSO-Deskriptorattribute.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Schreibt das SSO-Beschreibungselement.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Schreibt die Webdienst-Deskriptorattribute.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Schreibt ein Webdienst-Deskriptor-Element.

Gilt für: