EnvelopedSignatureReader Construtores

Definição

Inicializa uma nova instância da EnvelopedSignatureReader classe.

Sobrecargas

Name Description
EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

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

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

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

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

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 aponta para o XML assinado com envelope.

securityTokenSerializer
SecurityTokenSerializer

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

Exceções

reader é null.

-ou-

securityTokenSerializer é null.

Observações

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 especificado, o serializador de tokens de segurança e o resolvedor de tokens.

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 aponta para o XML assinado com envelope.

securityTokenSerializer
SecurityTokenSerializer

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

signingTokenResolver
SecurityTokenResolver

O resolvedor de token a ser usado para resolver o token de assinatura. null especifica que deve ser utilizado um resolvedor de token de segurança por defeito.

Exceções

reader é null.

-ou-

securityTokenSerializer é null.

Observações

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 especificado, serializador de tokens de segurança, resolvedor de tokens e comportamento.

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 aponta para o XML assinado com envelope.

securityTokenSerializer
SecurityTokenSerializer

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

signingTokenResolver
SecurityTokenResolver

O resolvedor de token a ser usado para resolver o token de assinatura. null especifica que deve ser utilizado um resolvedor de token de segurança por defeito.

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