ECDsaCng Constructores

Definición

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)

Inicializa una nueva instancia de la ECDsaCng clase mediante el objeto especificado 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.

Se aplica a