RSACng 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 RSACng.
Sobrecargas
RSACng() |
Inicializa una nueva instancia de la clase RSACng con un par de claves aleatorio de 2048 bits. |
RSACng(Int32) |
Inicializa una nueva instancia de la clase RSACng con una clave generada aleatoriamente del tamaño especificado. |
RSACng(CngKey) |
Inicializa una nueva instancia de la clase RSACng con la clave especificada. |
RSACng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la clase RSACng con un par de claves aleatorio de 2048 bits.
public:
RSACng();
public RSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng ();
Public Sub New ()
- Atributos
Comentarios
Este constructor no genera inmediatamente una nueva clave pública o privada. Este constructor establece la KeySize propiedad en 2048 y cuando se genera una clave mediante el valor de propiedad . Si se carga una clave a través del ImportParameters método u otro método de importación de claves, el tamaño de la clave de este constructor no tiene ningún significado.
Se aplica a
RSACng(Int32)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la clase RSACng con una clave generada aleatoriamente del tamaño especificado.
public:
RSACng(int keySize);
public RSACng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (int keySize);
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
Public Sub New (keySize As Integer)
Parámetros
- keySize
- Int32
Tamaño de la clave que se va a generar en bits.
- Atributos
Excepciones
keySize
no es válido.
Comentarios
Los tamaños de clave válidos oscilan entre 384 y 16 384 bits, en incrementos de 8. Se recomienda usar un tamaño mínimo de 2048 bits para todas las claves.
Este constructor no genera inmediatamente una nueva clave pública o privada.
Este constructor establece la KeySize propiedad keySize
en y cuando se genera una clave mediante el valor de propiedad .
Si se carga una clave a través del ImportParameters método u otro método de importación de claves, el tamaño de la clave de este constructor no tiene ningún significado.
Se aplica a
RSACng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la clase RSACng con la clave especificada.
public:
RSACng(System::Security::Cryptography::CngKey ^ key);
public RSACng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)
Parámetros
- key
- CngKey
Clave que se va a usar para las operaciones RSA.
- Atributos
Excepciones
key
no es una clave RSA válida.
key
es null
.
Comentarios
de CngKey.AlgorithmGroupkey
debe ser CngAlgorithmGroup.Rsa.
Este constructor crea una copia de la clave. Incluso si key
se elimina, la copia de este objeto de clave en RSA permanece activa.