Sdílet prostřednictvím


EnvelopedSignatureReader Konstruktory

Definice

Inicializuje novou instanci EnvelopedSignatureReader třídy .

Přetížení

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Inicializuje novou instanci EnvelopedSignatureReader třídy pomocí zadané čtečky a tokenu zabezpečení serializátor.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Inicializuje novou instanci EnvelopedSignatureReader třídy pomocí zadané čtečky, serializátoru tokenu zabezpečení a překladače tokenů.

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

Inicializuje novou instanci EnvelopedSignatureReader třídy pomocí zadané čtečky, serializátoru tokenu zabezpečení, překladače tokenů a chování.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Inicializuje novou instanci EnvelopedSignatureReader třídy pomocí zadané čtečky a tokenu zabezpečení serializátor.

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)

Parametry

reader
XmlReader

Čtenář, který ukazuje na kód XML podepsaný obálkou.

securityTokenSerializer
SecurityTokenSerializer

Serializátor tokenu, který se má použít k deserializaci KeyInfo podpisu.

Výjimky

reader je null.

-nebo-

securityTokenSerializer je null.

Poznámky

Konstruktor EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) je vyvolán s následujícími dalšími parametry:

Název parametru Hodnota
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Platí pro

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Inicializuje novou instanci EnvelopedSignatureReader třídy pomocí zadané čtečky, serializátoru tokenu zabezpečení a překladače tokenů.

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)

Parametry

reader
XmlReader

Čtenář, který ukazuje na kód XML podepsaný obálkou.

securityTokenSerializer
SecurityTokenSerializer

Serializátor tokenu, který se má použít k deserializaci KeyInfo podpisu.

signingTokenResolver
SecurityTokenResolver

Překladač tokenů, který se má použít k překladu podpisového tokenu. null určuje, že se má použít výchozí překladač tokenů zabezpečení.

Výjimky

reader je null.

-nebo-

securityTokenSerializer je null.

Poznámky

Konstruktor EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) je vyvolán s následujícími dalšími parametry:

Název parametru Hodnota
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Platí pro

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

Inicializuje novou instanci EnvelopedSignatureReader třídy pomocí zadané čtečky, serializátoru tokenu zabezpečení, překladače tokenů a chování.

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)

Parametry

reader
XmlReader

Čtenář, který ukazuje na kód XML podepsaný obálkou.

securityTokenSerializer
SecurityTokenSerializer

Serializátor tokenu, který se má použít k deserializaci KeyInfo podpisu.

signingTokenResolver
SecurityTokenResolver

Překladač tokenů, který se má použít k překladu podpisového tokenu. null určuje, že se má použít výchozí překladač tokenů zabezpečení.

requireSignature
Boolean

truepokud se vyžaduje podpis; v opačném případě . false

automaticallyReadSignature
Boolean

truepokud by měl být podpis přečtený; v opačném případě . false

resolveIntrinsicSigningKeys
Boolean

truepokud by měly být vyřešeny vnitřní podpisové klíče; v opačném případě . false

Výjimky

reader je null.

-nebo-

securityTokenSerializer je null.

Platí pro