EnvelopedSignatureReader Konstruktorer

Definition

Initierar en ny instans av EnvelopedSignatureReader klassen.

Överlagringar

Name Description
EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Initierar en ny instans av EnvelopedSignatureReader klassen med hjälp av den angivna läsaren och säkerhetstokens serialiseraren.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Initierar en ny instans av EnvelopedSignatureReader klassen med hjälp av den angivna läsaren, security token serializer och token resolver.

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

Initierar en ny instans av EnvelopedSignatureReader klassen med hjälp av den angivna läsaren, serialiseraren för säkerhetstoken, tokenlösaren och beteendet.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Initierar en ny instans av EnvelopedSignatureReader klassen med hjälp av den angivna läsaren och säkerhetstokens serialiseraren.

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)

Parametrar

reader
XmlReader

En läsare som pekar på den omslutna signerade XML-koden.

securityTokenSerializer
SecurityTokenSerializer

Token-serialiseraren som ska användas för att deserialisera signaturen KeyInfo .

Undantag

reader är null.

-eller-

securityTokenSerializer är null.

Kommentarer

Konstruktorn EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) anropas med följande ytterligare parametrar:

Parameternamn Value
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Gäller för

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Initierar en ny instans av EnvelopedSignatureReader klassen med hjälp av den angivna läsaren, security token serializer och token resolver.

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)

Parametrar

reader
XmlReader

En läsare som pekar på den omslutna signerade XML-koden.

securityTokenSerializer
SecurityTokenSerializer

Token-serialiseraren som ska användas för att deserialisera signaturen KeyInfo .

signingTokenResolver
SecurityTokenResolver

Den tokenlösare som ska användas för att lösa signeringstoken. null anger att en standardlösning för säkerhetstoken ska användas.

Undantag

reader är null.

-eller-

securityTokenSerializer är null.

Kommentarer

Konstruktorn EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) anropas med följande ytterligare parametrar:

Parameternamn Value
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Gäller för

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

Initierar en ny instans av EnvelopedSignatureReader klassen med hjälp av den angivna läsaren, serialiseraren för säkerhetstoken, tokenlösaren och beteendet.

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)

Parametrar

reader
XmlReader

En läsare som pekar på den omslutna signerade XML-koden.

securityTokenSerializer
SecurityTokenSerializer

Token-serialiseraren som ska användas för att deserialisera signaturen KeyInfo .

signingTokenResolver
SecurityTokenResolver

Den tokenlösare som ska användas för att lösa signeringstoken. null anger att en standardlösning för säkerhetstoken ska användas.

requireSignature
Boolean

trueom signaturen krävs. annars . false

automaticallyReadSignature
Boolean

trueom signaturen ska läsas; annars . false

resolveIntrinsicSigningKeys
Boolean

trueom inbyggda signeringsnycklar ska lösas; annars . false

Undantag

reader är null.

-eller-

securityTokenSerializer är null.

Gäller för