SessionSecurityToken Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase SessionSecurityToken.
Sobrecargas
| Nombre | Description |
|---|---|
| SessionSecurityToken(ClaimsPrincipal) |
Inicializa una nueva instancia de la SessionSecurityToken clase a partir de la entidad de seguridad especificada. |
| SessionSecurityToken(SerializationInfo, StreamingContext) |
Inicializa una nueva instancia de la SessionSecurityToken clase con datos serializados. |
| SessionSecurityToken(ClaimsPrincipal, String) |
Inicializa una nueva instancia de la SessionSecurityToken clase a partir del token de entidad de seguridad y arranque especificados. |
| SessionSecurityToken(ClaimsPrincipal, TimeSpan) |
Inicializa una nueva instancia de la SessionSecurityToken clase a partir de la entidad de seguridad especificada. El nuevo token es válido a partir de UtcNow la duración especificada. |
| SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>) |
Inicializa una nueva instancia de la SessionSecurityToken clase a partir del token de entidad de seguridad y arranque especificados, y con la hora de inicio y la hora de expiración especificadas. |
| SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>) |
Inicializa una nueva instancia de la SessionSecurityToken clase a partir del token de entidad de seguridad y arranque especificados, y con la hora de inicio y la hora de expiración especificadas. El nuevo token se limita al punto de conexión especificado. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey) |
Inicializa una nueva instancia de la SessionSecurityToken clase mediante la entidad de seguridad, el identificador de contexto, el contexto, el punto de conexión, la duración y la clave especificados. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey) |
Inicializa una nueva instancia de la SessionSecurityToken clase mediante la entidad de seguridad, el identificador de contexto, el contexto, el punto de conexión, la marca de tiempo válida, la duración y la clave. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey) |
Inicializa una nueva instancia de la SessionSecurityToken clase mediante la entidad de seguridad, el identificador de contexto, el contexto, el punto de conexión, la hora de inicio, la hora de expiración y la clave especificadas. |
SessionSecurityToken(ClaimsPrincipal)
Inicializa una nueva instancia de la SessionSecurityToken clase a partir de la entidad de seguridad especificada.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal)
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones desde la que se va a inicializar el token.
Excepciones
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | null |
| ContextId | Establezca en un identificador único generado. |
| EndpointId | String.Empty |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime | UtcNow además de la SessionSecurityTokenHandler.DefaultTokenLifetime propiedad . |
| KeyGeneration | null |
| SecurityKeys | Contiene una clave simétrica de 128 bits generada. Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow además de la SessionSecurityTokenHandler.DefaultTokenLifetime propiedad . |
Se aplica a
SessionSecurityToken(SerializationInfo, StreamingContext)
Inicializa una nueva instancia de la SessionSecurityToken clase con datos serializados.
protected:
SessionSecurityToken(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected SessionSecurityToken(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.IdentityModel.Tokens.SessionSecurityToken
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parámetros
- info
- SerializationInfo
Datos del objeto serializado.
- context
- StreamingContext
Información contextual sobre el origen.
Se aplica a
SessionSecurityToken(ClaimsPrincipal, String)
Inicializa una nueva instancia de la SessionSecurityToken clase a partir del token de entidad de seguridad y arranque especificados.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::String ^ context);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal, string context);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, context As String)
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones que se generó a partir del token de arranque.
- context
- String
Cadena de contexto opcional específica de la aplicación.
Excepciones
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Establezca en un identificador único generado. |
| EndpointId | String.Empty |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime | UtcNow además de la SessionSecurityTokenHandler.DefaultTokenLifetime propiedad . |
| KeyGeneration | null |
| SecurityKeys | Contiene una clave simétrica de 128 bits generada. Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow además de la SessionSecurityTokenHandler.DefaultTokenLifetime propiedad . |
Se aplica a
SessionSecurityToken(ClaimsPrincipal, TimeSpan)
Inicializa una nueva instancia de la SessionSecurityToken clase a partir de la entidad de seguridad especificada. El nuevo token es válido a partir de UtcNow la duración especificada.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, TimeSpan lifetime);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal, TimeSpan lifetime);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * TimeSpan -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, lifetime As TimeSpan)
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones desde la que se va a inicializar el token.
- lifetime
- TimeSpan
Período desde la hora actual durante la que el token es válido. La ValidFrom propiedad se establecerá en UtcNow y la ValidTo propiedad se establecerá en ValidFrom más el período especificado por este parámetro.
Excepciones
lifetime es menor o igual que Zero.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | null |
| ContextId | Establezca en un identificador único generado. |
| EndpointId | String.Empty |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime |
UtcNow más lifetime. |
| KeyGeneration | null |
| SecurityKeys | Contiene una clave simétrica de 128 bits generada. Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | UtcNow |
| ValidTo |
UtcNow más lifetime. |
Se aplica a
SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>)
Inicializa una nueva instancia de la SessionSecurityToken clase a partir del token de entidad de seguridad y arranque especificados, y con la hora de inicio y la hora de expiración especificadas.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::String ^ context, Nullable<DateTime> validFrom, Nullable<DateTime> validTo);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal, string context, DateTime? validFrom, DateTime? validTo);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * Nullable<DateTime> * Nullable<DateTime> -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, context As String, validFrom As Nullable(Of DateTime), validTo As Nullable(Of DateTime))
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones que se generó a partir del token de arranque.
- context
- String
Cadena de contexto opcional específica de la aplicación.
La hora en la que el token se convierte en válido.
null para especificar UtcNow.
El instante de tiempo después del cual el token ya no es válido.
null para especificar que el valor se debe determinar agregando el valor de la DefaultTokenLifetime propiedad a la hora especificada por el validFrom parámetro .
Excepciones
Los validFrom parámetros y validTo no se pueden validar; por ejemplo, validTo especifica una hora que se produce antes de validFrom.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Establezca en un identificador único generado. |
| EndpointId | String.Empty |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Establezca en el valor de la ValidFrom propiedad según lo determine el ValidFrom parámetro . |
| KeyExpirationTime | Valor de la ValidTo propiedad según lo determinado por el ValidTo parámetro . |
| KeyGeneration | null |
| SecurityKeys | Contiene una clave simétrica de 128 bits generada. Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | Valor del validFrom parámetro o , si validFrom es null, UtcNow. |
| ValidTo | Valor del parámetro validFrom. Si validFrom es null, el valor de la ValidFrom propiedad (determinado por el validFrom parámetro) más la SessionSecurityTokenHandler.DefaultTokenLifetime propiedad . |
Se aplica a
SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>)
Inicializa una nueva instancia de la SessionSecurityToken clase a partir del token de entidad de seguridad y arranque especificados, y con la hora de inicio y la hora de expiración especificadas. El nuevo token se limita al punto de conexión especificado.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::String ^ context, System::String ^ endpointId, Nullable<DateTime> validFrom, Nullable<DateTime> validTo);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal, string context, string endpointId, DateTime? validFrom, DateTime? validTo);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * Nullable<DateTime> * Nullable<DateTime> -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, context As String, endpointId As String, validFrom As Nullable(Of DateTime), validTo As Nullable(Of DateTime))
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones que se generó a partir del token de arranque.
- context
- String
Cadena de contexto opcional específica de la aplicación.
- endpointId
- String
Punto de conexión al que está enlazado este token. Una cadena vacía crea un token sin ámbito.
La hora en la que el token se convierte en válido.
null para especificar UtcNow.
El instante de tiempo después del cual el token ya no es válido.
null para especificar que el valor se debe determinar agregando el valor de la DefaultTokenLifetime propiedad a la hora especificada por el validFrom parámetro .
Excepciones
claimsPrincipal es null.
O bien
La Identities propiedad de claimsPrincipal es null.
O bien
endpointId es null.
Los validFrom parámetros y validTo no se pueden validar; por ejemplo, validTo especifica una hora que se produce antes de validFrom.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Establezca en un identificador único generado. |
| EndpointId | endpointId |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Establezca en el valor de la ValidFrom propiedad según lo determine el ValidFrom parámetro . |
| KeyExpirationTime | Valor de la ValidTo propiedad según lo determinado por el ValidTo parámetro . |
| KeyGeneration | null |
| SecurityKeys | Contiene una clave simétrica de 128 bits generada. Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | Valor del validFrom parámetro o , si validFrom es null, UtcNow. |
| ValidTo | Valor del parámetro validFrom. Si validFrom es null, el valor de la ValidFrom propiedad (determinado por el validFrom parámetro) más la SessionSecurityTokenHandler.DefaultTokenLifetime propiedad . |
Se aplica a
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey)
Inicializa una nueva instancia de la SessionSecurityToken clase mediante la entidad de seguridad, el identificador de contexto, el contexto, el punto de conexión, la duración y la clave especificados.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::Xml::UniqueId ^ contextId, System::String ^ context, System::String ^ endpointId, TimeSpan lifetime, System::IdentityModel::Tokens::SymmetricSecurityKey ^ key);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal, System.Xml.UniqueId contextId, string context, string endpointId, TimeSpan lifetime, System.IdentityModel.Tokens.SymmetricSecurityKey key);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * System.Xml.UniqueId * string * string * TimeSpan * System.IdentityModel.Tokens.SymmetricSecurityKey -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, contextId As UniqueId, context As String, endpointId As String, lifetime As TimeSpan, key As SymmetricSecurityKey)
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones asociada a esta sesión.
- contextId
- UniqueId
Identificador de contexto asociado a este token.
- context
- String
Cadena de contexto opcional específica de la aplicación.
- endpointId
- String
Punto de conexión al que está enlazado este token. Una cadena vacía crea un token sin ámbito.
- lifetime
- TimeSpan
Duración del token de sesión. La ValidFrom propiedad se establecerá en UtcNow y la ValidTo propiedad se establecerá en ValidFrom más el período especificado por este parámetro.
Una clave de sesión simétrica opcional.
Excepciones
claimsPrincipal es null.
O bien
La Identities propiedad de claimsPrincipal es null.
O bien
contextId es null.
O bien
endpointId es null.
lifetime es menor o igual que Zero.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | contextId |
| EndpointId | endpointId |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime |
UtcNow más lifetime |
| KeyGeneration | null |
| SecurityKeys | Contiene un solo elemento que es key o, si key es null, una clave simétrica de 128 bits generada.
Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | UtcNow |
| ValidTo |
UtcNow más lifetime |
Se aplica a
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey)
Inicializa una nueva instancia de la SessionSecurityToken clase mediante la entidad de seguridad, el identificador de contexto, el contexto, el punto de conexión, la marca de tiempo válida, la duración y la clave.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::Xml::UniqueId ^ contextId, System::String ^ context, System::String ^ endpointId, DateTime validFrom, TimeSpan lifetime, System::IdentityModel::Tokens::SymmetricSecurityKey ^ key);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal, System.Xml.UniqueId contextId, string context, string endpointId, DateTime validFrom, TimeSpan lifetime, System.IdentityModel.Tokens.SymmetricSecurityKey key);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * System.Xml.UniqueId * string * string * DateTime * TimeSpan * System.IdentityModel.Tokens.SymmetricSecurityKey -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, contextId As UniqueId, context As String, endpointId As String, validFrom As DateTime, lifetime As TimeSpan, key As SymmetricSecurityKey)
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones asociada a esta sesión.
- contextId
- UniqueId
Identificador de contexto asociado a este token.
- context
- String
Cadena de contexto opcional específica de la aplicación.
- endpointId
- String
Punto de conexión al que está enlazado este token. Una cadena vacía crea un token sin ámbito.
- validFrom
- DateTime
Hora en la que el token se vuelve válido.
- lifetime
- TimeSpan
Duración del token de sesión. La ValidTo propiedad se establecerá en ValidFrom más el período especificado por este parámetro.
Una clave de sesión simétrica opcional.
Excepciones
claimsPrincipal es null.
O bien
La Identities propiedad de claimsPrincipal es null.
O bien
contextId es null.
O bien
endpointId es null.
lifetime es menor o igual que Zero.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId |
contextId o bien, si contextId es null, un identificador único generado. |
| EndpointId | endpointId |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | validFrom |
| KeyExpirationTime |
validFrom más lifetime. |
| KeyGeneration | null |
| SecurityKeys | Contiene un solo elemento que es key o, si key es null, una clave simétrica de 128 bits generada.
Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | validFrom |
| ValidTo |
validFrom más lifetime. |
Se aplica a
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey)
Inicializa una nueva instancia de la SessionSecurityToken clase mediante la entidad de seguridad, el identificador de contexto, el contexto, el punto de conexión, la hora de inicio, la hora de expiración y la clave especificadas.
public:
SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::Xml::UniqueId ^ contextId, System::String ^ context, System::String ^ endpointId, Nullable<DateTime> validFrom, Nullable<DateTime> validTo, System::IdentityModel::Tokens::SymmetricSecurityKey ^ key);
public SessionSecurityToken(System.Security.Claims.ClaimsPrincipal claimsPrincipal, System.Xml.UniqueId contextId, string context, string endpointId, DateTime? validFrom, DateTime? validTo, System.IdentityModel.Tokens.SymmetricSecurityKey key);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * System.Xml.UniqueId * string * string * Nullable<DateTime> * Nullable<DateTime> * System.IdentityModel.Tokens.SymmetricSecurityKey -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, contextId As UniqueId, context As String, endpointId As String, validFrom As Nullable(Of DateTime), validTo As Nullable(Of DateTime), key As SymmetricSecurityKey)
Parámetros
- claimsPrincipal
- ClaimsPrincipal
Entidad de seguridad de notificaciones asociada a esta sesión.
- contextId
- UniqueId
Identificador de contexto asociado a este token.
- context
- String
Cadena de contexto opcional específica de la aplicación.
- endpointId
- String
Punto de conexión al que está enlazado este token. Una cadena vacía crea un token sin ámbito.
La hora en la que el token se convierte en válido.
null para especificar UtcNow.
El instante de tiempo después del cual el token ya no es válido.
null para especificar que el valor se debe determinar agregando el valor de la DefaultTokenLifetime propiedad a la hora especificada por el validFrom parámetro .
Una clave de sesión simétrica opcional.
Excepciones
claimsPrincipal es null.
O bien
La Identities propiedad de claimsPrincipal es null.
O bien
contextId es null.
validFrom es mayor o igual que validTo.
O bien
validTo es menor que la hora actual.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase SessionSecurityToken.
| Propiedad | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | contextId |
| EndpointId | endpointId |
| Id | Establezca en un identificador único generado. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Establezca en el valor de la ValidFrom propiedad según lo determine el ValidFrom parámetro . |
| KeyExpirationTime | Valor de la ValidTo propiedad según lo determinado por el ValidTo parámetro . |
| KeyGeneration | null |
| SecurityKeys | Contiene un solo elemento que es key o, si key es null, una clave simétrica de 128 bits generada.
Nota: La implementación predeterminada no usa esta propiedad. Las transformaciones de cookies aplicadas por el SessionSecurityTokenHandler que procesa el token dictan las claves de firma y cifrado. |
| ValidFrom | Valor del validFrom parámetro o , si validFrom es null, UtcNow. |
| ValidTo | Valor del parámetro validFrom. Si validFrom es null, el valor de la ValidFrom propiedad (determinado por el validFrom parámetro) más la SessionSecurityTokenHandler.DefaultTokenLifetime propiedad . |