Condividi tramite


EnvelopedSignatureReader Costruttori

Definizione

Inizializza una nuova istanza della classe EnvelopedSignatureReader.

Overload

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Inizializza una nuova istanza della classe EnvelopedSignatureReader utilizzando il lettore e il serializzatore di token di sicurezza specificati.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Inizializza una nuova istanza della classe EnvelopedSignatureReader utilizzando il reader, il serializzatore di token di sicurezza e il risolver di token specificati.

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

Inizializza una nuova istanza della classe EnvelopedSignatureReader utilizzando il reader, il serializzatore di token di sicurezza, il risolver di token e il comportamento specificati.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Inizializza una nuova istanza della classe EnvelopedSignatureReader utilizzando il lettore e il serializzatore di token di sicurezza specificati.

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)

Parametri

reader
XmlReader

Lettore che sta puntando al XML con firma protetta.

securityTokenSerializer
SecurityTokenSerializer

Serializzatore di token da utilizzare per deserializzare l'oggetto KeyInfo della firma.

Eccezioni

reader è null.

-oppure-

securityTokenSerializer è null.

Commenti

Il EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) costruttore viene richiamato con i parametri aggiuntivi seguenti:

Nome parametro Valore
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Si applica a

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Inizializza una nuova istanza della classe EnvelopedSignatureReader utilizzando il reader, il serializzatore di token di sicurezza e il risolver di token specificati.

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)

Parametri

reader
XmlReader

Lettore che sta puntando al XML con firma protetta.

securityTokenSerializer
SecurityTokenSerializer

Serializzatore di token da utilizzare per deserializzare l'oggetto KeyInfo della firma.

signingTokenResolver
SecurityTokenResolver

Resolver dei token da utilizzare per risolvere il token di firma. null specifica che deve essere utilizzato un resolver predefinito del token di sicurezza.

Eccezioni

reader è null.

-oppure-

securityTokenSerializer è null.

Commenti

Il EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) costruttore viene richiamato con i parametri aggiuntivi seguenti:

Nome parametro Valore
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Si applica a

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

Inizializza una nuova istanza della classe EnvelopedSignatureReader utilizzando il reader, il serializzatore di token di sicurezza, il risolver di token e il comportamento specificati.

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)

Parametri

reader
XmlReader

Lettore che sta puntando al XML con firma protetta.

securityTokenSerializer
SecurityTokenSerializer

Serializzatore di token da utilizzare per deserializzare l'oggetto KeyInfo della firma.

signingTokenResolver
SecurityTokenResolver

Resolver dei token da utilizzare per risolvere il token di firma. null specifica che deve essere utilizzato un resolver predefinito del token di sicurezza.

requireSignature
Boolean

true se la firma è obbligatoria; in caso contrario, false.

automaticallyReadSignature
Boolean

true se la firma deve essere letta; in caso contrario, false.

resolveIntrinsicSigningKeys
Boolean

true se le chiavi di firma intrinseche devono essere risolte; in caso contrario, false.

Eccezioni

reader è null.

-oppure-

securityTokenSerializer è null.

Si applica a