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
ECDsaCng() |
Inicializa una nueva instancia de la clase ECDsaCng con un par de claves aleatorio. |
ECDsaCng(Int32) |
Inicializa una nueva instancia de la clase ECDsaCng con un tamaño de clave de destino especificado. |
ECDsaCng(CngKey) |
Inicializa una nueva instancia de la clase ECDsaCng mediante el objeto CngKey especificado. |
ECDsaCng(ECCurve) |
Inicializa una nueva instancia de la clase ECDsaCng cuyo par de claves pública-privada se genera sobre la curva especificada. |
ECDsaCng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la clase ECDsaCng con un par de claves aleatorio.
public:
ECDsaCng();
public ECDsaCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng ();
Public Sub New ()
- Atributos
Excepciones
Las clases de Cryptography Next Generation (CNG) no se admiten en este sistema.
Comentarios
Este constructor no genera inmediatamente una nueva clave pública o privada. 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 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.
Consulte también
Se aplica a
ECDsaCng(Int32)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la clase ECDsaCng con un tamaño de clave de destino especificado.
public:
ECDsaCng(int keySize);
public ECDsaCng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (int keySize);
[System.Security.SecurityCritical]
public ECDsaCng (int keySize);
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
[<System.Security.SecurityCritical>]
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 de Cryptography Next Generation (CNG) no se admiten en este sistema.
keySize
especifica una longitud no válida.
Comentarios
Este constructor no genera inmediatamente una nueva clave pública o privada. 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 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.
Consulte también
Se aplica a
ECDsaCng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
public:
ECDsaCng(System::Security::Cryptography::CngKey ^ key);
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDsaCng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
Public Sub New (key As CngKey)
Parámetros
- key
- CngKey
La clave que se usará como entrada para las operaciones criptográficas llevadas a cabo por el objeto actual.
- Atributos
Excepciones
key
no se especifica un grupo de Elliptic Curve Digital Signature Algorithm (ECDSA).
key
es null
.
Las clases de Cryptography Next Generation (CNG) no se admiten en este sistema.
Se aplica a
ECDsaCng(ECCurve)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la clase ECDsaCng cuyo par de claves pública-privada se genera sobre la curva especificada.
public:
ECDsaCng(System::Security::Cryptography::ECCurve curve);
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
Public Sub New (curve As ECCurve)
Parámetros
- curve
- ECCurve
La curva usada para generar el par de claves pública-privada.
- Atributos
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.