ECDsaCng 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 ECDsaCng.
Sobrecargas
| Nombre | Description |
|---|---|
| ECDsaCng() |
Inicializa una nueva instancia de la ECDsaCng clase con un par de claves aleatorio. |
| ECDsaCng(Int32) |
Inicializa una nueva instancia de la ECDsaCng clase con un tamaño de clave de destino especificado. |
| ECDsaCng(CngKey) |
Inicializa una nueva instancia de la ECDsaCng clase mediante el objeto especificado CngKey . |
| ECDsaCng(ECCurve) |
Inicializa una nueva instancia de la ECDsaCng clase cuyo par de claves pública y privada se genera a través de la curva especificada. |
ECDsaCng()
Inicializa una nueva instancia de la ECDsaCng clase con un par de claves aleatorio.
public:
ECDsaCng();
public ECDsaCng();
Public Sub New ()
Excepciones
Las clases cryptography Next Generation (CNG) no se admiten en este sistema.
Comentarios
Este constructor no genera una nueva clave pública o privada inmediatamente. Este constructor establece la KeySize propiedad en 521 y cuando se necesita una clave, se usa el tamaño guardado para identificar la curva de destino. Si una clave se carga a través del ImportParameters método u otro método de importación de claves, el tamaño de clave de este constructor no tiene ningún significado.
Consulte también
Se aplica a
ECDsaCng(Int32)
Inicializa una nueva instancia de la ECDsaCng clase con un tamaño de clave de destino especificado.
public:
ECDsaCng(int keySize);
[System.Security.SecurityCritical]
public ECDsaCng(int keySize);
public ECDsaCng(int keySize);
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
Public Sub New (keySize As Integer)
Parámetros
- keySize
- Int32
Tamaño de la clave. Los tamaños de clave válidos son 256, 384 y 521 bits.
- Atributos
Excepciones
Las clases cryptography Next Generation (CNG) no se admiten en este sistema.
keySize especifica una longitud no válida.
Comentarios
Este constructor no genera una nueva clave pública o privada inmediatamente. Este constructor establece la KeySize propiedad en el valor proporcionado y cuando se necesita una clave, se usa el tamaño guardado para identificar la curva de destino. Si una clave se carga a través del ImportParameters método u otro método de importación de claves, el tamaño de clave de este constructor no tiene ningún significado.
Consulte también
Se aplica a
ECDsaCng(CngKey)
public:
ECDsaCng(System::Security::Cryptography::CngKey ^ key);
[System.Security.SecurityCritical]
public ECDsaCng(System.Security.Cryptography.CngKey key);
public ECDsaCng(System.Security.Cryptography.CngKey key);
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
Public Sub New (key As CngKey)
Parámetros
- key
- CngKey
Clave que se usará como entrada para las operaciones criptográficas realizadas por el objeto actual.
- Atributos
Excepciones
key no especifica un grupo de algoritmos de firma digital de curva elíptica (ECDSA).
key es null.
Las clases cryptography Next Generation (CNG) no se admiten en este sistema.
Se aplica a
ECDsaCng(ECCurve)
Inicializa una nueva instancia de la ECDsaCng clase cuyo par de claves pública y privada se genera a través de la curva especificada.
public:
ECDsaCng(System::Security::Cryptography::ECCurve curve);
public ECDsaCng(System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
Public Sub New (curve As ECCurve)
Parámetros
- curve
- ECCurve
Curva usada para generar el par de claves pública y privada.
Excepciones
curve no se valida.
curve es null.
si curve no contiene un Oid con un FriendlyName.
Comentarios
curve debe validar (es decir, debe devolver true) cuando se pasa al ECCurve.Validate método y debe ser un primo con nombre o explícito.