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)

读取指定的 XML 读取器以反序列化实体描述符。

ReadMetadata(XmlReader, SecurityTokenResolver)

读取特定 XmlReader 反序列化实体描述符。

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)

验证 X.509 证书,该证书针对由 TrustedIssuers 属性指定的可信发布者列表对元数据文档进行了签名。 此方法由 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 服务描述符元素。

适用于