System.IdentityModel.Metadata Namespace

Contains classes that represent elements in a Federation Metadata document. A Federation Metadata document is an XML document that provides information that may be useful to partners when establishing a federation. For more information about federation metadata, see section three of the following specification: Web Services Federation Language (WS-Federation) Version 1.2.

Classes

ApplicationServiceDescriptor

Defines the application service descriptor and its endpoints.

ContactPerson

Represents a contact person in SAML 2.0 metadata.

DisplayClaim

Represents the displayable claim object.

EncryptionMethod

Defines the encryption method.

EntitiesDescriptor

Represents a collection of entities.

EntityDescriptor

Represents an entity descriptor.

EntityId

Represents an entity ID.

IdentityProviderSingleSignOnDescriptor

The identity provider single sign-on descriptor (IDPSSODescriptor) class.

IndexedProtocolEndpoint

Defines an indexed ProtocolEndpoint.

IndexedProtocolEndpointDictionary

A sorted list of IndexedProtocolEndpoint.

KeyDescriptor

Defines the key descriptor.

LocalizedEntry

The abstract base class that defines a localized entry.

LocalizedEntryCollection<T>

A collection of LocalizedEntry objects.

LocalizedName

Defines a localized name.

LocalizedUri

Defines a localized URI.

MetadataBase

Defines the SAML metadata base class.

MetadataSerializationException

The exception that is thrown when an error occurs while serializing or deserializing SAML metadata.

MetadataSerializer

Provides support for Metadata Serialization.

Organization

Defines an organization.

ProtocolEndpoint

This class defines a protocol endpoint.

RoleDescriptor

Defines a role descriptor.

SecurityTokenServiceDescriptor

Defines a Service Descriptor for a security token service.

ServiceProviderSingleSignOnDescriptor

Defines a descriptor for a Service Provider SSO (SPSSO).

SingleSignOnDescriptor

Defines an SSO descriptor.

WebServiceDescriptor

Defines a web service descriptor.

Enums

ContactType

Specifies the type of a contact.

KeyType

Defines the key types for the Use property.