Udostępnij za pośrednictwem


MetadataSerializer Klasa

Definicja

Zapewnia obsługę serializacji metadanych.

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

Konstruktory

MetadataSerializer()

Inicjuje MetadataSerializer nowe wystąpienie klasy z domyślnym serializatorem tokenu.

MetadataSerializer(SecurityTokenSerializer)

Inicjuje MetadataSerializer nowe wystąpienie klasy, które używa określonego serializatora tokenów.

Pola

LanguageAttribute

Stała ciągu, która definiuje atrybut języka "xml:lang".

LanguageLocalName

Stała ciągu definiująca nazwę lokalną języka "lang".

LanguageNamespaceUri

Stała ciągu, która definiuje identyfikator URI przestrzeni nazw języka, http://www.w3.org/XML/1998/namespace.

LanguagePrefix

Stała ciągu, która definiuje prefiks języka "xml".

Właściwości

CertificateValidationMode

Pobiera lub ustawia tryb weryfikacji certyfikatu X.509, który jest używany do podpisywania dokumentu metadanych.

CertificateValidator

Pobiera lub ustawia moduł sprawdzania poprawności certyfikatu dla certyfikatu X.509 używanego do podpisywania dokumentu metadanych.

RevocationMode

Pobiera lub ustawia tryb odwołania certyfikatu X.509 używanego do podpisywania dokumentu metadanych.

SecurityTokenSerializer

Pobiera serializator tokenów używany przez bieżące wystąpienie do serializacji tokenów zabezpieczających.

TrustedIssuers

Pobiera listę zaufanych wystawców, które są zaufane w celu podpisania dokumentu metadanych przez bieżące wystąpienie.

TrustedStoreLocation

Pobiera lub ustawia zaufaną lokalizację magazynu certyfikatu X.509, który jest używany do podpisywania dokumentu metadanych.

Metody

CreateApplicationServiceInstance()

Tworzy deskryptor usługi aplikacji.

CreateContactPersonInstance()

Tworzy osobę kontaktową.

CreateEntitiesDescriptorInstance()

Tworzy deskryptor jednostek.

CreateEntityDescriptorInstance()

Tworzy deskryptor jednostki.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Tworzy deskryptor IDPSSO.

CreateIndexedProtocolEndpointInstance()

Tworzy indeksowany punkt końcowy.

CreateKeyDescriptorInstance()

Tworzy deskryptor klucza.

CreateLocalizedNameInstance()

Tworzy zlokalizowaną nazwę.

CreateLocalizedUriInstance()

Tworzy zlokalizowany identyfikator URI.

CreateOrganizationInstance()

Tworzy organizację.

CreateProtocolEndpointInstance()

Tworzy punkt końcowy.

CreateSecurityTokenServiceDescriptorInstance()

Tworzy deskryptor usługi tokenu zabezpieczającego.

CreateServiceProviderSingleSignOnDescriptorInstance()

Tworzy deskryptor SPSSO.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Pobiera certyfikat X.509 utworzony na podstawie określonego identyfikatora klucza.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadApplicationServiceDescriptor(XmlReader)

Odczytuje deskryptor usługi aplikacji.

ReadAttribute(XmlReader)

Odczytuje <element saml:Attribute> .

ReadContactPerson(XmlReader)

Odczytuje osobę kontaktową.

ReadCustomAttributes<T>(XmlReader, T)

Punkt rozszerzalności do odczytywania atrybutów niestandardowych.

ReadCustomElement<T>(XmlReader, T)

Punkt rozszerzalności do odczytywania elementów niestandardowych. Domyślnie zwraca wartość false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Punkt rozszerzalności do odczytywania niestandardowych jednostek RoleDescriptor.

ReadDisplayClaim(XmlReader)

Odczytuje oświadczenie wyświetlania.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Odczytuje deskryptor jednostek.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Odczytuje deskryptor jednostki.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Odczytuje deskryptor IDPSSO.

ReadIndexedProtocolEndpoint(XmlReader)

Odczytuje indeksowany punkt końcowy.

ReadKeyDescriptor(XmlReader)

Odczytuje deskryptor klucza.

ReadLocalizedName(XmlReader)

Odczytuje zlokalizowaną nazwę.

ReadLocalizedUri(XmlReader)

Odczytuje zlokalizowany identyfikator URI.

ReadMetadata(Stream)

Odczytuje określony strumień w celu deserializacji deskryptora jednostki lub deskryptora jednostek.

ReadMetadata(XmlReader)

Odczytuje określony czytnik XML, aby deserializować deskryptor jednostki lub deskryptor jednostek.

ReadMetadata(XmlReader, SecurityTokenResolver)

Przeczytaj dany element XmlReader, aby deserializować deskryptor jednostki lub deskryptor jednostek.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Odczytuje deskryptor jednostki lub deskryptor jednostek.

ReadOrganization(XmlReader)

Odczytuje organizację.

ReadProtocolEndpoint(XmlReader)

Odczytuje punkt końcowy.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Odczytuje atrybuty deskryptora roli.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Odczytuje elementy deskryptora ról.

ReadSecurityTokenServiceDescriptor(XmlReader)

Odczytuje deskryptor usługi tokenu zabezpieczającego.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Odczytuje deskryptor usługi SPSSO.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Odczytuje atrybuty deskryptora logowania jednokrotnego.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Odczytuje elementy deskryptora logowania jednokrotnego.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Odczytuje atrybuty deskryptora usługi internetowej.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Odczytuje elementy deskryptora usługi internetowej.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ValidateIssuer(X509Certificate2)

Weryfikuje certyfikat X.509, który podpisał dokument metadanych względem listy zaufanych wystawców określonych przez TrustedIssuers właściwość. Ta metoda jest wywoływana przez metodę ValidateSigningCredential(SigningCredentials) .

ValidateSigningCredential(SigningCredentials)

Weryfikuje poświadczenia podpisywania dokumentu metadanych.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Zapisuje deskryptor usługi aplikacji.

WriteAttribute(XmlWriter, Saml2Attribute)

Zapisuje <element saml:Attribute> .

WriteContactPerson(XmlWriter, ContactPerson)

Pisze osobę kontaktową.

WriteCustomAttributes<T>(XmlWriter, T)

Rozszerzalny punkt zapisu atrybutów niestandardowych.

WriteCustomElements<T>(XmlWriter, T)

Rozszerzalny punkt zapisu elementów niestandardowych.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Zapisuje oświadczenie wyświetlania.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Zapisuje deskryptor jednostek.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Zapisuje deskryptor jednostki.

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

Zapisuje deskryptor IDPSSO.

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

Zapisuje indeksowany punkt końcowy.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Zapisuje deskryptor klucza.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Zapisuje zlokalizowaną nazwę.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Zapisuje zlokalizowany identyfikator URI.

WriteMetadata(Stream, MetadataBase)

Zapisuje metadane federacji w określonym strumieniu.

WriteMetadata(XmlWriter, MetadataBase)

Zapisuje metadane federacji w określonym składniku zapisywania XML.

WriteMetadataCore(XmlWriter, MetadataBase)

Zapisuje metadane.

WriteOrganization(XmlWriter, Organization)

Pisze organizację.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Zapisuje punkt końcowy.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Zapisuje atrybuty deskryptora roli.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Zapisuje element deskryptora roli.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Zapisuje deskryptor usługi tokenu zabezpieczającego.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Zapisuje deskryptor SPSSO.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Zapisuje atrybuty deskryptora logowania jednokrotnego.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Zapisuje element deskryptora logowania jednokrotnego.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Zapisuje atrybuty deskryptora usługi internetowej.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Zapisuje element deskryptora usługi internetowej.

Dotyczy