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 подписи.
Исключения
reader
имеет значение null
.
-или-
securityTokenSerializer
имеет значение null
.
Комментарии
Конструктор 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
указывает, что следует использовать сопоставитель токенов безопасности, предусмотренный по умолчанию.
Исключения
reader
имеет значение null
.
-или-
securityTokenSerializer
имеет значение null
.
Комментарии
Конструктор 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
.
Исключения
reader
имеет значение null
.
-или-
securityTokenSerializer
имеет значение null
.