Freigeben über


MetadataSerializer Klasse

Definition

Bietet Unterstützung für die Serialisierung von Metadaten.

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

Konstruktoren

Name Beschreibung
MetadataSerializer()

Initialisiert eine neue Instanz der MetadataSerializer Klasse mit einem Standardtoken-Serializer.

MetadataSerializer(SecurityTokenSerializer)

Initialisiert eine neue Instanz der MetadataSerializer Klasse, die den angegebenen Token serializer verwendet.

Felder

Name Beschreibung
LanguageAttribute

Eine Zeichenfolgenkonstante, die das Sprachattribute "xml:lang" definiert.

LanguageLocalName

Eine Zeichenfolgenkonstante, die den lokalen Sprachnamen "lang" definiert.

LanguageNamespaceUri

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

LanguagePrefix

Eine Zeichenfolgenkonstante, die das Sprachpräfix "xml" definiert.

Eigenschaften

Name Beschreibung
CertificateValidationMode

Ruft den Überprüfungsmodus des X.509-Zertifikats ab, das zum Signieren des Metadatendokuments verwendet wird, oder legt diesen fest.

CertificateValidator

Dient zum Abrufen oder Festlegen des Zertifikats validator für das X.509-Zertifikat, das zum Signieren des Metadatendokuments verwendet wird.

RevocationMode

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

SecurityTokenSerializer

Ruft den Token serialisierer, der von der aktuellen Instanz zum Serialisieren von Sicherheitstoken verwendet wird.

TrustedIssuers

Ruft die Liste der vertrauenswürdigen Aussteller ab, die vertrauenswürdig sind, um das Metadatendokument von der aktuellen Instanz zu signieren.

TrustedStoreLocation

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

Methoden

Name Beschreibung
CreateApplicationServiceInstance()

Erstellt einen Anwendungsdienstdeskriptor.

CreateContactPersonInstance()

Erstellt eine Kontaktperson.

CreateEntitiesDescriptorInstance()

Erstellt einen Entitätsdeskriptor.

CreateEntityDescriptorInstance()

Erstellt einen Entitätsdeskriptor.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Erstellt einen IDPSSO-Deskriptor.

CreateIndexedProtocolEndpointInstance()

Erstellt einen indizierten Endpunkt.

CreateKeyDescriptorInstance()

Erstellt einen Schlüsseldeskriptor.

CreateLocalizedNameInstance()

Erstellt einen lokalisierten Namen.

CreateLocalizedUriInstance()

Erstellt einen lokalisierten 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()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Ruft das X.509-Zertifikat ab, das aus dem angegebenen Schlüsselbezeichner erstellt wurde.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReadApplicationServiceDescriptor(XmlReader)

Liest einen Anwendungsdienstdeskriptor.

ReadAttribute(XmlReader)

Liest das <saml:Attribute-Element> .

ReadContactPerson(XmlReader)

Liest eine Kontaktperson vor.

ReadCustomAttributes<T>(XmlReader, T)

Erweiterbarkeitspunkt zum Lesen benutzerdefinierter Attribute.

ReadCustomElement<T>(XmlReader, T)

Erweiterbarkeitspunkt zum Lesen benutzerdefinierter Elemente. Gibt standardmäßig zurück false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Erweiterbarkeitspunkt zum Lesen benutzerdefinierter RoleDescriptors.

ReadDisplayClaim(XmlReader)

Liest einen Anzeigeanspruch.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Liest einen Entitätsdeskriptor.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Liest einen Entitätsdeskriptor.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Liest einen IDPSSO-Deskriptor.

ReadIndexedProtocolEndpoint(XmlReader)

Liest einen indizierten Endpunkt.

ReadKeyDescriptor(XmlReader)

Liest einen Schlüsseldeskriptor.

ReadLocalizedName(XmlReader)

Liest einen lokalisierten Namen.

ReadLocalizedUri(XmlReader)

Liest einen lokalisierten URI.

ReadMetadata(Stream)

Liest den angegebenen Datenstrom, um einen Entitätsdeskriptor oder einen Entitätsdeskriptor zu deserialisieren.

ReadMetadata(XmlReader, SecurityTokenResolver)

Lesen Sie den angegebenen XmlReader, um einen Entitätsdeskriptor oder einen Entitätsdeskriptor zu deserialisieren.

ReadMetadata(XmlReader)

Liest den angegebenen XML-Reader, um einen Entitätsdeskriptor oder einen Entitätsdeskriptor zu deserialisieren.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Liest einen Entitätsdeskriptor oder einen Entitätsdeskriptor.

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 mit der liste der vertrauenswürdigen Aussteller signiert hat, die von der TrustedIssuers Eigenschaft angegeben wurde. Diese Methode wird von der ValidateSigningCredential(SigningCredentials) Methode aufgerufen.

ValidateSigningCredential(SigningCredentials)

Überprüft die Signierungsanmeldeinformationen des Metadatendokuments.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Schreibt einen Anwendungsdienstdeskriptor.

WriteAttribute(XmlWriter, Saml2Attribute)

Schreibt das <saml:Attribute-Element> .

WriteContactPerson(XmlWriter, ContactPerson)

Schreibt eine Kontaktperson.

WriteCustomAttributes<T>(XmlWriter, T)

Erweiterbarer Punkt zum Schreiben benutzerdefinierter Attribute.

WriteCustomElements<T>(XmlWriter, T)

Erweiterbarer Punkt zum Schreiben benutzerdefinierter Elemente.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Schreibt einen Anzeigeanspruch.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Schreibt einen Entitätsdeskriptor.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Schreibt einen Entitätsdeskriptor.

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 Verbundmetadaten in den angegebenen Datenstrom.

WriteMetadata(XmlWriter, MetadataBase)

Schreibt die Verbundmetadaten 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-Deskriptorelement.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Schreibt die Webdienstdeskriptorattribute.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Schreibt ein Webdienstdeskriptorelement.

Gilt für: