SymmetricProofDescriptor 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 SymmetricProofDescriptor.
Sobrecargas
SymmetricProofDescriptor(EncryptingCredentials) |
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con las credenciales de cifrado especificadas. |
SymmetricProofDescriptor(Byte[], EncryptingCredentials) |
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con el material de clave especificado. |
SymmetricProofDescriptor(Int32, EncryptingCredentials) |
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con una clave generada automáticamente. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials) |
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con una clave generada automáticamente. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[]) |
Inicializa una nueva instancia de la clase SymmetricProofDescriptor que se va a usar para enviar entropía combinada. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String) |
Use este constructor para que el STS genere automáticamente una clave y la envíe en el token de prueba como clave cifrada. Aquí se abordan dos casos 1. el cliente envía la entropía, pero el servidor la rechaza 2. el cliente no ha enviado una entropía, por lo que usar solo la entropía de servidor. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String) |
Inicializa una nueva instancia de la clase SymmetricProofDescriptor que se va a usar para enviar entropía combinada. |
SymmetricProofDescriptor(EncryptingCredentials)
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con las credenciales de cifrado especificadas.
public:
SymmetricProofDescriptor(System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (targetWrappingCredentials As EncryptingCredentials)
Parámetros
- targetWrappingCredentials
- EncryptingCredentials
EncryptingCredentials que se va a utilizar.
Comentarios
Use este constructor si desea que el STS use el especificado EncryptingCredentials.
Se aplica a
SymmetricProofDescriptor(Byte[], EncryptingCredentials)
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con el material de clave especificado.
public:
SymmetricProofDescriptor(cli::array <System::Byte> ^ key, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (byte[] key, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : byte[] * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (key As Byte(), targetWrappingCredentials As EncryptingCredentials)
Parámetros
- key
- Byte[]
La clave simétrica que se usa dentro del token emitido.
- targetWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado de clave para el usuario de confianza.
Excepciones
key
es null
.
Comentarios
Use este constructor si desea que el STS use los bytes de clave especificados. Esto sucede cuando el cliente envía la entropía y el STS simplemente lo usaría como clave para el token emitido.
Se aplica a
SymmetricProofDescriptor(Int32, EncryptingCredentials)
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con una clave generada automáticamente.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials)
Parámetros
- keySizeInBits
- Int32
Tamaño de la clave simétrica.
- targetWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado de clave para el destino de la solicitud.
Comentarios
Use este constructor si desea que el STS genere automáticamente la clave mediante un generador de números aleatorios y envíela en el token de prueba como un secreto binario.
Se aplica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)
Inicializa una nueva instancia de la clase SymmetricProofDescriptor con una clave generada automáticamente.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials)
Parámetros
- keySizeInBits
- Int32
Tamaño de la clave simétrica.
- targetWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado de clave para el destino de la solicitud.
- requestorWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado de clave para el solicitante.
Excepciones
keySizeInBits
es menor o igual que cero.
Comentarios
Use este constructor si desea que el STS genere automáticamente la clave y envíela en el token de prueba como clave cifrada. Se pueden tratar dos casos mediante este constructor:
El cliente envía la entropía, pero el servidor lo rechaza.
El cliente no envía la entropía, por lo que se usa la entropía del servidor.
Se aplica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])
Inicializa una nueva instancia de la clase SymmetricProofDescriptor que se va a usar para enviar entropía combinada.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, cli::array <System::Byte> ^ sourceEntropy);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, byte[] sourceEntropy);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * byte[] -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, sourceEntropy As Byte())
Parámetros
- keySizeInBits
- Int32
Tamaño de la clave simétrica.
- targetWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado de clave para el destino de la solicitud.
- requestorWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado para el solicitante usadas para cifrar la entropía o el token de prueba.
- sourceEntropy
- Byte[]
La entropía del solicitante.
Excepciones
sourceEntropy
es null
o es una matriz vacía.
keySize
es menor que cero.
Comentarios
Use este constructor si desea enviar una entropía combinada.
Se aplica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)
Use este constructor para que el STS genere automáticamente una clave y la envíe en el token de prueba como clave cifrada. Aquí se abordan dos casos 1. el cliente envía la entropía, pero el servidor la rechaza 2. el cliente no ha enviado una entropía, por lo que usar solo la entropía de servidor.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, System::String ^ encryptWith);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, string encryptWith);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * string -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, encryptWith As String)
Parámetros
- keySizeInBits
- Int32
Tamaño de la clave simétrica.
- targetWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado de clave para el usuario de confianza.
- requestorWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado de clave para el solicitante.
- encryptWith
- String
El algoritmo (URI) especificado en el elemento <EncryptWith>
de RST.
Excepciones
keySizeInBits
es menor o igual que cero.
Comentarios
Si encryptWith
es un algoritmo DES, se garantiza que la clave no es una clave DES débil.
Use este constructor si desea que el STS genere automáticamente la clave y envíela en el token de prueba como clave cifrada. Se pueden tratar dos casos mediante este constructor:
El cliente envía la entropía, pero el servidor lo rechaza.
El cliente no envía la entropía, por lo que se usa la entropía del servidor.
Se aplica a
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)
Inicializa una nueva instancia de la clase SymmetricProofDescriptor que se va a usar para enviar entropía combinada.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, cli::array <System::Byte> ^ sourceEntropy, System::String ^ encryptWith);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, byte[] sourceEntropy, string encryptWith);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * byte[] * string -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, sourceEntropy As Byte(), encryptWith As String)
Parámetros
- keySizeInBits
- Int32
Tamaño de la clave simétrica.
- targetWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado para el usuario de confianza usadas para cifrar la clave en la propiedad SecurityKeyIdentifier.
- requestorWrappingCredentials
- EncryptingCredentials
Credenciales de cifrado para el solicitante usadas para cifrar la entropía o el token de prueba.
- sourceEntropy
- Byte[]
La entropía del solicitante.
- encryptWith
- String
El URI del algoritmo que se va a usar para cifrar la clave de prueba.
Excepciones
keySizeInBits
es menor o igual que cero.
sourceEntropy
es null
o es una matriz vacía.
Comentarios
Use este constructor para enviar la entropía combinada.