MetadataSerializer Klass

Definition

Ger stöd för metadata serialisering.

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

Konstruktorer

Name Description
MetadataSerializer()

Initierar en ny instans av MetadataSerializer klassen med en standard-token serialiserare.

MetadataSerializer(SecurityTokenSerializer)

Initierar en ny instans av MetadataSerializer klassen som använder den angivna token-serialiseraren.

Fält

Name Description
LanguageAttribute

En strängkonstant som definierar språkattributet "xml:lang".

LanguageLocalName

En strängkonstant som definierar språkets lokala namn, "lang".

LanguageNamespaceUri

En strängkonstant som definierar språknamnområdets URI, http://www.w3.org/XML/1998/namespace.

LanguagePrefix

En strängkonstant som definierar språkprefixet "xml".

Egenskaper

Name Description
CertificateValidationMode

Hämtar eller anger valideringsläget för X.509-certifikatet som används för att signera metadatadokumentet.

CertificateValidator

Hämtar eller anger certifikatverifieraren för X.509-certifikatet som används för att signera metadatadokumentet.

RevocationMode

Hämtar eller anger återkallningsläget för X.509-certifikatet som används för att signera metadatadokumentet.

SecurityTokenSerializer

Hämtar token-serialiseraren som används av den aktuella instansen för att serialisera säkerhetstoken.

TrustedIssuers

Hämtar listan över betrodda utfärdare som är betrodda att signera metadatadokumentet av den aktuella instansen.

TrustedStoreLocation

Hämtar eller anger den betrodda lagringsplatsen för X.509-certifikatet som används för att signera metadatadokumentet.

Metoder

Name Description
CreateApplicationServiceInstance()

Skapar en programtjänstbeskrivning.

CreateContactPersonInstance()

Skapar en kontaktperson.

CreateEntitiesDescriptorInstance()

Skapar en entitetsbeskrivning.

CreateEntityDescriptorInstance()

Skapar en entitetsbeskrivning.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Skapar en IDPSSO-beskrivning.

CreateIndexedProtocolEndpointInstance()

Skapar en indexerad slutpunkt.

CreateKeyDescriptorInstance()

Skapar en nyckelbeskrivning.

CreateLocalizedNameInstance()

Skapar ett lokaliserat namn.

CreateLocalizedUriInstance()

Skapar en lokaliserad URI.

CreateOrganizationInstance()

Skapar en organisation.

CreateProtocolEndpointInstance()

Skapar en slutpunkt.

CreateSecurityTokenServiceDescriptorInstance()

Skapar en tjänstbeskrivning för säkerhetstoken.

CreateServiceProviderSingleSignOnDescriptorInstance()

Skapar en SPSSO-beskrivning.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Hämtar X.509-certifikatet som skapats från den angivna nyckelidentifieraren.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadApplicationServiceDescriptor(XmlReader)

Läser en programtjänstbeskrivning.

ReadAttribute(XmlReader)

Läser elementet <saml:Attribute> .

ReadContactPerson(XmlReader)

Läser en kontaktperson.

ReadCustomAttributes<T>(XmlReader, T)

Utökningspunkt för läsning av anpassade attribut.

ReadCustomElement<T>(XmlReader, T)

Utökningspunkt för läsning av anpassade element. Som standard returnerar false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Utökningspunkt för att läsa anpassade RoleDescriptors.

ReadDisplayClaim(XmlReader)

Läser ett visningsanspråk.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Läser en entitetsbeskrivning.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Läser en entitetsbeskrivning.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Läser en IDPSSO-beskrivning.

ReadIndexedProtocolEndpoint(XmlReader)

Läser en indexerad slutpunkt.

ReadKeyDescriptor(XmlReader)

Läser en nyckelbeskrivning.

ReadLocalizedName(XmlReader)

Läser ett lokaliserat namn.

ReadLocalizedUri(XmlReader)

Läser en lokaliserad URI.

ReadMetadata(Stream)

Läser den angivna strömmen för att deserialisera en entitetsbeskrivning eller en entitetsbeskrivning.

ReadMetadata(XmlReader, SecurityTokenResolver)

Läs den angivna XmlReader för att deserialisera en entitetsbeskrivning eller en entitetsbeskrivning.

ReadMetadata(XmlReader)

Läser den angivna XML-läsaren för att deserialisera en entitetsbeskrivning eller en entitetsbeskrivning.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Läser en entitetsbeskrivning eller en entitetsbeskrivning.

ReadOrganization(XmlReader)

Läser en organisation.

ReadProtocolEndpoint(XmlReader)

Läser en slutpunkt.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Läser rollbeskrivningsattribut.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Läser rollbeskrivningselement.

ReadSecurityTokenServiceDescriptor(XmlReader)

Läser en tjänstbeskrivning för säkerhetstoken.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Läser en SPSSO-beskrivning.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Läser attribut för enkel inloggning.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Läser SSO-beskrivande element.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Läser webbtjänstbeskrivningsattribut.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Läser webbtjänstbeskrivningselement.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ValidateIssuer(X509Certificate2)

Verifierar X.509-certifikatet som signerade metadatadokumentet mot listan över betrodda utfärdare som anges av TrustedIssuers egenskapen. Den här metoden anropas av ValidateSigningCredential(SigningCredentials) metoden.

ValidateSigningCredential(SigningCredentials)

Verifierar autentiseringsuppgifterna för metadatadokumentet.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Skriver en programtjänstbeskrivning.

WriteAttribute(XmlWriter, Saml2Attribute)

Skriver elementet <saml:Attribute> .

WriteContactPerson(XmlWriter, ContactPerson)

Skriver en kontaktperson.

WriteCustomAttributes<T>(XmlWriter, T)

Utökningsbar punkt för att skriva anpassade attribut.

WriteCustomElements<T>(XmlWriter, T)

Utökningsbar punkt för att skriva anpassade element.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Skriver ett visningsanspråk.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Skriver en entitetsbeskrivning.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Skriver en entitetsbeskrivning.

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

Skriver en IDPSSO-beskrivning.

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

Skriver en indexerad slutpunkt.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Skriver en nyckelbeskrivning.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Skriver ett lokaliserat namn.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Skriver en lokaliserad URI.

WriteMetadata(Stream, MetadataBase)

Skriver federationsmetadata till den angivna strömmen.

WriteMetadata(XmlWriter, MetadataBase)

Skriver federationsmetadata till den angivna XML-skrivaren.

WriteMetadataCore(XmlWriter, MetadataBase)

Skriver metadata.

WriteOrganization(XmlWriter, Organization)

Skriver en organisation.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Skriver en slutpunkt.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Skriver rollbeskrivningsattribut.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Skriver rollbeskrivningselementet.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Skriver en tjänstbeskrivning för säkerhetstoken.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Skriver en SPSSO-beskrivning.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Skriver SSO-deskriptorattributen.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Skriver SSO-deskriptorelementet.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Skriver webbtjänstbeskrivningens attribut.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Skriver ett webbtjänstbeskrivningselement.

Gäller för