FederationManagement.CreateApplicationFederationMetadata(Uri, X509Certificate2, Collection<DisplayClaim>, ApplicationType, Collection<Uri>) Method

Definition

Creates an XML document that contains Federation Metadata.

public:
 static System::Xml::XmlReader ^ CreateApplicationFederationMetadata(Uri ^ applicationUri, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Collections::ObjectModel::Collection<System::IdentityModel::Metadata::DisplayClaim ^> ^ claimsRequired, System::IdentityModel::Services::ApplicationType applicationType, System::Collections::ObjectModel::Collection<Uri ^> ^ audienceUris);
public static System.Xml.XmlReader CreateApplicationFederationMetadata (Uri applicationUri, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Collections.ObjectModel.Collection<System.IdentityModel.Metadata.DisplayClaim> claimsRequired, System.IdentityModel.Services.ApplicationType applicationType, System.Collections.ObjectModel.Collection<Uri> audienceUris);
static member CreateApplicationFederationMetadata : Uri * System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Collections.ObjectModel.Collection<System.IdentityModel.Metadata.DisplayClaim> * System.IdentityModel.Services.ApplicationType * System.Collections.ObjectModel.Collection<Uri> -> System.Xml.XmlReader

Parameters

applicationUri
Uri

The application URI.

certificate
X509Certificate2

The X.509 certificate to use to sign the metadata.

claimsRequired
Collection<DisplayClaim>

The claims required by the application.

applicationType
ApplicationType

One of the ApplicationType values that specifies the type of application that the metadata describes. This is used to determine the endpoints to create.

audienceUris
Collection<Uri>

The collection of acceptable URIs that can be used for this application.

Returns

An XML reader that contains the metadata document that was created by using the parameters.

Applies to