Share via


MetadataSerializer クラス

定義

メタデータのシリアル化のサポートを提供します。

public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
継承
MetadataSerializer

コンストラクター

MetadataSerializer()

既定のトークン シリアライザーを使用して、MetadataSerializer クラスの新しいインスタンスを初期化します。

MetadataSerializer(SecurityTokenSerializer)

指定したトークン シリアライザーを使用する MetadataSerializer クラスの新しいインスタンスを初期化します。

フィールド

LanguageAttribute

言語属性を定義する文字列定数、"xml:lang"。

LanguageLocalName

言語ローカル名を定義する文字列定数、"lang"。

LanguageNamespaceUri

言語の名前空間 URI を定義する文字列定数、http://www.w3.org/XML/1998/namespace

LanguagePrefix

言語プレフィックスを定義する文字列定数、"xml"。

プロパティ

CertificateValidationMode

メタデータ ドキュメントに署名するために使用される、X.509 証明書の検証モードを取得または設定します。

CertificateValidator

メタデータ ドキュメントに署名するために使用される、X.509 証明書の証明書検証機能を取得または設定します。

RevocationMode

メタデータ ドキュメントに署名するために使用される、X.509 証明書の失効モードを取得または設定します。

SecurityTokenSerializer

セキュリティ トークンをシリアル化するために現在のインスタンスによって使用されるトークン シリアライザーを取得します。

TrustedIssuers

現在のインスタンスによってメタデータ ドキュメントに署名することが信頼されている、信頼できる発行元の一覧を取得します。

TrustedStoreLocation

メタデータ ドキュメントに署名するために使用される、X.509 証明書の信頼されたストアの位置を取得または設定します。

メソッド

CreateApplicationServiceInstance()

アプリケーション サービス記述子を作成します。

CreateContactPersonInstance()

連絡担当者を作成します。

CreateEntitiesDescriptorInstance()

エンティティ記述子を作成します。

CreateEntityDescriptorInstance()

エンティティ記述子を作成します。

CreateIdentityProviderSingleSignOnDescriptorInstance()

IDPSSO 記述子を作成します。

CreateIndexedProtocolEndpointInstance()

インデックス付きエンドポイントを作成します。

CreateKeyDescriptorInstance()

キー記述子を作成します。

CreateLocalizedNameInstance()

ローカライズされた名前を作成します。

CreateLocalizedUriInstance()

ローカライズされた URI を作成します。

CreateOrganizationInstance()

組織を作成します。

CreateProtocolEndpointInstance()

エンドポイントを作成します。

CreateSecurityTokenServiceDescriptorInstance()

セキュリティ トークン サービス記述子を作成します。

CreateServiceProviderSingleSignOnDescriptorInstance()

SPSSO 記述子を作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

指定されたキー識別子から作成された X.509 証明書を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ReadApplicationServiceDescriptor(XmlReader)

アプリケーション サービス記述子を読み取ります。

ReadAttribute(XmlReader)

<saml:Attribute> 要素を読み取ります。

ReadContactPerson(XmlReader)

連絡担当者を読み取ります。

ReadCustomAttributes<T>(XmlReader, T)

カスタム属性を読み取るための拡張ポイント。

ReadCustomElement<T>(XmlReader, T)

カスタム要素を読み取るための拡張ポイント。 既定では、false を返します。

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

カスタム RoleDescriptors を読み取るための拡張ポイント。

ReadDisplayClaim(XmlReader)

表示クレームを読み取ります。

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

エンティティ記述子を読み取ります。

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

エンティティ記述子を読み取ります。

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

IDPSSO 記述子を読み取ります。

ReadIndexedProtocolEndpoint(XmlReader)

インデックス付きエンドポイントを読み取ります。

ReadKeyDescriptor(XmlReader)

キー記述子を読み取ります。

ReadLocalizedName(XmlReader)

ローカライズされた名前を読み取ります。

ReadLocalizedUri(XmlReader)

ローカライズされた URI を読み取ります。

ReadMetadata(Stream)

エンティティ (1 つまたは複数) の記述子を非シリアル化するために、指定されたストリームを読み込みます。

ReadMetadata(XmlReader)

エンティティ (1 つまたは複数) の記述子を非シリアル化するために、指定された XML リーダーを読み込みます。

ReadMetadata(XmlReader, SecurityTokenResolver)

エンティティ (1 つまたは複数) の記述子を非シリアル化するには、所定の XmlReader を読み込んでください。

ReadMetadataCore(XmlReader, SecurityTokenResolver)

エンティティ (1 つまたは複数) の記述子を読み取ります。

ReadOrganization(XmlReader)

構成を読み取ります。

ReadProtocolEndpoint(XmlReader)

エンドポイントを読み取ります。

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

ロール記述子属性を読み取ります。

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

ロール記述子要素を読み取ります。

ReadSecurityTokenServiceDescriptor(XmlReader)

セキュリティ トークン サービス記述子を読み取ります。

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

SPSSO 記述子を読み取ります。

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

SSO 記述子属性を読み取ります。

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

SSO 記述子要素を読み取ります。

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Web サービス記述子属性を読み取ります。

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Web サービス記述子要素を読み取ります。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
ValidateIssuer(X509Certificate2)

TrustedIssuers プロパティによって指定された信頼された発行元の一覧に対して、メタデータ ドキュメントに署名した X.509 証明書を検証します。 このメソッドは ValidateSigningCredential(SigningCredentials) メソッドによって起動されます。

ValidateSigningCredential(SigningCredentials)

メタデータ ドキュメントの署名資格情報を検証します。

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

アプリケーション サービス記述子を書き込みます。

WriteAttribute(XmlWriter, Saml2Attribute)

<saml:Attribute> 要素を書き込みます。

WriteContactPerson(XmlWriter, ContactPerson)

連絡担当者を書き込みます。

WriteCustomAttributes<T>(XmlWriter, T)

カスタム属性を書き込むための拡張可能なポイント。

WriteCustomElements<T>(XmlWriter, T)

カスタム要素を書き込むための拡張可能なポイント。

WriteDisplayClaim(XmlWriter, DisplayClaim)

表示クレームを書き込みます。

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

エンティティ記述子を書き込みます。

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

エンティティ記述子を書き込みます。

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

IDPSSO 記述子を書き込みます。

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

インデックス付きエンドポイントを書き込みます。

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

キー記述子を書き込みます。

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

ローカライズされた名前を書き込みます。

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

ローカライズされた URI を書き込みます。

WriteMetadata(Stream, MetadataBase)

指定されたストリームにフェデレーション メタデータを書き込みます。

WriteMetadata(XmlWriter, MetadataBase)

フェデレーション メタデータを、指定された XML ライターに書き込みます。

WriteMetadataCore(XmlWriter, MetadataBase)

メタデータを書き込みます。

WriteOrganization(XmlWriter, Organization)

組織を書き込みます。

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

エンドポイントを書き込みます。

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

ロール記述子属性を書き込みます。

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

ロール記述子要素を書き込みます。

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

セキュリティ トークン サービス記述子を書き込みます。

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

SPSSO 記述子を書き込みます。

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

SSO 記述子属性を書き込みます。

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

SSO 記述子要素を書き込みます。

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Web サービス記述子属性を書き込みます。

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Web サービス記述子要素を書き込みます。

適用対象