EnvelopedSignatureReader 构造函数

定义

初始化 EnvelopedSignatureReader 类的新实例。

重载

名称 说明
EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

使用指定的读取器和安全令牌序列化程序初始化类的新实例 EnvelopedSignatureReader

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

使用指定的读取器、安全令牌序列化程序和令牌解析程序初始化类的新实例 EnvelopedSignatureReader

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean)

使用指定的读取器、安全令牌序列化程序、令牌解析程序和行为初始化类的新实例 EnvelopedSignatureReader

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

使用指定的读取器和安全令牌序列化程序初始化类的新实例 EnvelopedSignatureReader

public:
 EnvelopedSignatureReader(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ securityTokenSerializer);
public EnvelopedSignatureReader(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer securityTokenSerializer);
new System.IdentityModel.EnvelopedSignatureReader : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.EnvelopedSignatureReader
Public Sub New (reader As XmlReader, securityTokenSerializer As SecurityTokenSerializer)

参数

reader
XmlReader

指向带信封的带符号 XML 的读取器。

securityTokenSerializer
SecurityTokenSerializer

用于反序列化 KeyInfo 签名的令牌序列化程序。

例外

readernull

-或-

securityTokenSerializernull

注解

使用以下 EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) 附加参数调用构造函数:

参数名称 价值
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

适用于

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

使用指定的读取器、安全令牌序列化程序和令牌解析程序初始化类的新实例 EnvelopedSignatureReader

public:
 EnvelopedSignatureReader(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ securityTokenSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ signingTokenResolver);
public EnvelopedSignatureReader(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer securityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver signingTokenResolver);
new System.IdentityModel.EnvelopedSignatureReader : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.EnvelopedSignatureReader
Public Sub New (reader As XmlReader, securityTokenSerializer As SecurityTokenSerializer, signingTokenResolver As SecurityTokenResolver)

参数

reader
XmlReader

指向带信封的带符号 XML 的读取器。

securityTokenSerializer
SecurityTokenSerializer

用于反序列化 KeyInfo 签名的令牌序列化程序。

signingTokenResolver
SecurityTokenResolver

用于解析签名令牌的令牌解析程序。 null 指定应使用默认安全令牌解析程序。

例外

readernull

-或-

securityTokenSerializernull

注解

使用以下 EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) 附加参数调用构造函数:

参数名称 价值
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

适用于

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean)

使用指定的读取器、安全令牌序列化程序、令牌解析程序和行为初始化类的新实例 EnvelopedSignatureReader

public:
 EnvelopedSignatureReader(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ securityTokenSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ signingTokenResolver, bool requireSignature, bool automaticallyReadSignature, bool resolveIntrinsicSigningKeys);
public EnvelopedSignatureReader(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer securityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver signingTokenResolver, bool requireSignature, bool automaticallyReadSignature, bool resolveIntrinsicSigningKeys);
new System.IdentityModel.EnvelopedSignatureReader : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver * bool * bool * bool -> System.IdentityModel.EnvelopedSignatureReader
Public Sub New (reader As XmlReader, securityTokenSerializer As SecurityTokenSerializer, signingTokenResolver As SecurityTokenResolver, requireSignature As Boolean, automaticallyReadSignature As Boolean, resolveIntrinsicSigningKeys As Boolean)

参数

reader
XmlReader

指向带信封的带符号 XML 的读取器。

securityTokenSerializer
SecurityTokenSerializer

用于反序列化 KeyInfo 签名的令牌序列化程序。

signingTokenResolver
SecurityTokenResolver

用于解析签名令牌的令牌解析程序。 null 指定应使用默认安全令牌解析程序。

requireSignature
Boolean

true 如果需要签名,则为否则,为 false.

automaticallyReadSignature
Boolean

true 如果应读取签名,则为否则,为 false.

resolveIntrinsicSigningKeys
Boolean

true 如果应解析内部签名密钥,则为 ;否则,为 false.

例外

readernull

-或-

securityTokenSerializernull

适用于