Language

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)

指定されたストリームを読み取って、エンティティ記述子またはエンティティ記述子を逆シリアル化します。

ReadMetadata(XmlReader, SecurityTokenResolver)

指定された XmlReader を読み取って、エンティティ記述子またはエンティティ記述子を逆シリアル化します。

ReadMetadata(XmlReader)

指定した XML リーダーを読み取って、エンティティ記述子またはエンティティ記述子を逆シリアル化します。

ReadMetadataCore(XmlReader, SecurityTokenResolver)

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

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 サービス記述子要素を書き込みます。

適用対象