Freigeben über


EnvelopedSignatureReader Konstruktoren

Definition

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse.

Überlädt

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse mit dem angegebenen Reader und Sicherheitstoken-Serialisierungsprogramm.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse mit dem angegebenen Reader, Sicherheitstoken-Serialisierungsprogramm und Tokensresolver.

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

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse mit dem angegebenen Reader, Sicherheitstoken-Serialisierungsprogramm, Tokensresolver und Verhalten.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse mit dem angegebenen Reader und Sicherheitstoken-Serialisierungsprogramm.

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)

Parameter

reader
XmlReader

Ein Reader, der auf das eingeschlossene XML mit Vorzeichen zeigt.

securityTokenSerializer
SecurityTokenSerializer

Das Tokenserialisierungsprogramm, das verwendet wird, um die KeyInfo der Signatur zu deserialisieren.

Ausnahmen

reader ist null.

- oder -

securityTokenSerializer ist null.

Hinweise

Der EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) Konstruktor wird mit den folgenden zusätzlichen Parametern aufgerufen:

Parametername Wert
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Gilt für:

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse mit dem angegebenen Reader, Sicherheitstoken-Serialisierungsprogramm und Tokensresolver.

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)

Parameter

reader
XmlReader

Ein Reader, der auf das eingeschlossene XML mit Vorzeichen zeigt.

securityTokenSerializer
SecurityTokenSerializer

Das Tokenserialisierungsprogramm, das verwendet wird, um die KeyInfo der Signatur zu deserialisieren.

signingTokenResolver
SecurityTokenResolver

Der Tokenresolver, der zum Auflösen des Signaturtokens verwendet werden soll. null gibt an, dass ein standardmäßiger Sicherheitstoken-Resolver verwendet werden soll.

Ausnahmen

reader ist null.

- oder -

securityTokenSerializer ist null.

Hinweise

Der EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) Konstruktor wird mit den folgenden zusätzlichen Parametern aufgerufen:

Parametername Wert
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Gilt für:

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

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse mit dem angegebenen Reader, Sicherheitstoken-Serialisierungsprogramm, Tokensresolver und Verhalten.

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)

Parameter

reader
XmlReader

Ein Reader, der auf das eingeschlossene XML mit Vorzeichen zeigt.

securityTokenSerializer
SecurityTokenSerializer

Das Tokenserialisierungsprogramm, das verwendet wird, um die KeyInfo der Signatur zu deserialisieren.

signingTokenResolver
SecurityTokenResolver

Der Tokenresolver, der zum Auflösen des Signaturtokens verwendet werden soll. null gibt an, dass ein standardmäßiger Sicherheitstoken-Resolver verwendet werden soll.

requireSignature
Boolean

true, wenn die Signatur erforderlich ist, andernfalls false.

automaticallyReadSignature
Boolean

true, wenn die Signatur gelesen werden soll; andernfalls false.

resolveIntrinsicSigningKeys
Boolean

true, wenn systeminterne Signaturschlüssel aufgelöst werden sollen; andernfalls false.

Ausnahmen

reader ist null.

- oder -

securityTokenSerializer ist null.

Gilt für: