Compartir vía


GenericXmlSecurityToken Constructor

Definición

Inicializa una nueva instancia de la clase GenericXmlSecurityToken.

public:
 GenericXmlSecurityToken(System::Xml::XmlElement ^ tokenXml, System::IdentityModel::Tokens::SecurityToken ^ proofToken, DateTime effectiveTime, DateTime expirationTime, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ internalTokenReference, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ externalTokenReference, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public GenericXmlSecurityToken(System.Xml.XmlElement tokenXml, System.IdentityModel.Tokens.SecurityToken proofToken, DateTime effectiveTime, DateTime expirationTime, System.IdentityModel.Tokens.SecurityKeyIdentifierClause internalTokenReference, System.IdentityModel.Tokens.SecurityKeyIdentifierClause externalTokenReference, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.IdentityModel.Tokens.GenericXmlSecurityToken : System.Xml.XmlElement * System.IdentityModel.Tokens.SecurityToken * DateTime * DateTime * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Sub New (tokenXml As XmlElement, proofToken As SecurityToken, effectiveTime As DateTime, expirationTime As DateTime, internalTokenReference As SecurityKeyIdentifierClause, externalTokenReference As SecurityKeyIdentifierClause, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

Parámetros

tokenXml
XmlElement

que XmlElement representa el XML asociado al token de seguridad. Establece la propiedad TokenXml.

proofToken
SecurityToken

SecurityToken que representa el token de prueba del token de seguridad. Establece la propiedad ProofToken.

effectiveTime
DateTime

que DateTime representa el primer instante en el momento en el que este token de seguridad es válido. Establece la propiedad ValidFrom.

expirationTime
DateTime

que DateTime representa el último instante en el momento en el que este token de seguridad es válido. Establece la propiedad ValidFrom.

internalTokenReference
SecurityKeyIdentifierClause

que SecurityKeyIdentifierClause representa una referencia a este token de seguridad cuando se incluye en un mensaje SOAP en el que se hace referencia. Establece la propiedad InternalTokenReference.

externalTokenReference
SecurityKeyIdentifierClause

que SecurityKeyIdentifierClause representa una referencia a este token de seguridad cuando no se incluye en un mensaje SOAP en el que se hace referencia. Establece la propiedad ValidFrom.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

ReadOnlyCollection<T> de tipo IAuthorizationPolicy que contiene las directivas de autorización establecidas para este token de seguridad.

Excepciones

tokenXml es null.

O bien

proofToken es null.

Comentarios

Cuando el internalTokenReference parámetro es null, se crea una LocalIdKeyIdentifierClause cláusula de identificador de clave para este token de seguridad y se establece en la InternalTokenReference propiedad .

GenericXmlSecurityToken Cuando se obtiene en un escenario de federación, el token de prueba contiene la clave cifrada para el cliente.

Se aplica a