EnvelopedSignatureReader Construtores

Definição

Inicializa uma nova instância da classe EnvelopedSignatureReader.

Sobrecargas

Nome Description
EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Inicializa uma nova instância da EnvelopedSignatureReader classe usando o leitor e o serializador de token de segurança especificados.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Inicializa uma nova instância da EnvelopedSignatureReader classe usando o leitor, o serializador de token de segurança e o resolvedor de token especificados.

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

Inicializa uma nova instância da EnvelopedSignatureReader classe usando o leitor, o serializador de token de segurança, o resolvedor de token e o comportamento especificados.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Inicializa uma nova instância da EnvelopedSignatureReader classe usando o leitor e o serializador de token de segurança especificados.

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)

Parâmetros

reader
XmlReader

Um leitor que está apontando para o XML assinado em envelope.

securityTokenSerializer
SecurityTokenSerializer

O serializador de token a ser usado para desserializar a KeyInfo assinatura.

Exceções

reader é null.

- ou -

securityTokenSerializer é null.

Comentários

O EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) construtor é invocado com os seguintes parâmetros adicionais:

Nome do parâmetro Value
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Aplica-se a

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Inicializa uma nova instância da EnvelopedSignatureReader classe usando o leitor, o serializador de token de segurança e o resolvedor de token especificados.

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)

Parâmetros

reader
XmlReader

Um leitor que está apontando para o XML assinado em envelope.

securityTokenSerializer
SecurityTokenSerializer

O serializador de token a ser usado para desserializar a KeyInfo assinatura.

signingTokenResolver
SecurityTokenResolver

O resolvedor de token a ser usado para resolver o token de assinatura. null especifica que um resolvedor de token de segurança padrão deve ser usado.

Exceções

reader é null.

- ou -

securityTokenSerializer é null.

Comentários

O EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) construtor é invocado com os seguintes parâmetros adicionais:

Nome do parâmetro Value
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Aplica-se a

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

Inicializa uma nova instância da EnvelopedSignatureReader classe usando o leitor, o serializador de token de segurança, o resolvedor de token e o comportamento especificados.

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)

Parâmetros

reader
XmlReader

Um leitor que está apontando para o XML assinado em envelope.

securityTokenSerializer
SecurityTokenSerializer

O serializador de token a ser usado para desserializar a KeyInfo assinatura.

signingTokenResolver
SecurityTokenResolver

O resolvedor de token a ser usado para resolver o token de assinatura. null especifica que um resolvedor de token de segurança padrão deve ser usado.

requireSignature
Boolean

true se a assinatura for necessária; caso contrário, false.

automaticallyReadSignature
Boolean

true se a assinatura deve ser lida; caso contrário, false.

resolveIntrinsicSigningKeys
Boolean

true se as chaves de assinatura intrínsecas devem ser resolvidas; caso contrário, false.

Exceções

reader é null.

- ou -

securityTokenSerializer é null.

Aplica-se a