Partilhar via


EnvelopedSignatureReader Construtores

Definição

Inicializa uma nova instância da classe EnvelopedSignatureReader.

Sobrecargas

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

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

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

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Inicializa uma nova instância da classe EnvelopedSignatureReader usando o serializador de token de segurança e de leitor 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 envelopado assinado.

securityTokenSerializer
SecurityTokenSerializer

O serializador de token a ser usado para desserializar o KeyInfo da 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 Valor
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Aplica-se a

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Inicializa uma nova instância da classe EnvelopedSignatureReader usando o serializador de token de segurança, de leitor 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 envelopado assinado.

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 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 Valor
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Aplica-se a

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

Inicializa uma nova instância da classe EnvelopedSignatureReader usando o serializador de token de segurança, de leitor, 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 envelopado assinado.

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 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