EnvelopedSignatureReader Konstruktoren

Definition

Initialisiert eine neue Instanz der EnvelopedSignatureReader-Klasse.

Überlädt

Name Beschreibung
EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Initialisiert eine neue Instanz der EnvelopedSignatureReader Klasse mithilfe des angegebenen Reader- und Sicherheitstoken-Serializers.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Initialisiert eine neue Instanz der EnvelopedSignatureReader Klasse mithilfe des angegebenen Readers, des Sicherheitstokenserialisierungsprogramms und des Tokenlösers.

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

Initialisiert eine neue Instanz der EnvelopedSignatureReader Klasse mithilfe des angegebenen Readers, des Sicherheitstokens serializer, des Tokenlösers und des Verhaltens.

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

Initialisiert eine neue Instanz der EnvelopedSignatureReader Klasse mithilfe des angegebenen Reader- und Sicherheitstoken-Serializers.

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 Leser, der auf den umschlagsignierten XML-Code zeigt.

securityTokenSerializer
SecurityTokenSerializer

Der Token-Serializer, der zum Deserialisieren KeyInfo der Signatur 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
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

Gilt für:

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Initialisiert eine neue Instanz der EnvelopedSignatureReader Klasse mithilfe des angegebenen Readers, des Sicherheitstokenserialisierungsprogramms und des Tokenlösers.

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 Leser, der auf den umschlagsignierten XML-Code zeigt.

securityTokenSerializer
SecurityTokenSerializer

Der Token-Serializer, der zum Deserialisieren KeyInfo der Signatur verwendet werden soll.

signingTokenResolver
SecurityTokenResolver

Der Tokenlöser, der zum Auflösen des Signaturtokens verwendet werden soll. null Gibt an, dass ein Standardmäßiger Sicherheitstokenlöser 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 mithilfe des angegebenen Readers, des Sicherheitstokens serializer, des Tokenlösers und des Verhaltens.

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 Leser, der auf den umschlagsignierten XML-Code zeigt.

securityTokenSerializer
SecurityTokenSerializer

Der Token-Serializer, der zum Deserialisieren KeyInfo der Signatur verwendet werden soll.

signingTokenResolver
SecurityTokenResolver

Der Tokenlöser, der zum Auflösen des Signaturtokens verwendet werden soll. null Gibt an, dass ein Standardmäßiger Sicherheitstokenlöser verwendet werden soll.

requireSignature
Boolean

truewenn die Signatur erforderlich ist; andernfalls . false

automaticallyReadSignature
Boolean

truewenn die Signatur gelesen werden soll; andernfalls . false

resolveIntrinsicSigningKeys
Boolean

truewenn systeminterne Signaturschlüssel aufgelöst werden sollten; andernfalls . false

Ausnahmen

reader ist null.

-oder-

securityTokenSerializer ist null.

Gilt für: