DSAOpenSsl 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 DSAOpenSsl.
Sobrecargas
| Nombre | Description |
|---|---|
| DSAOpenSsl() |
Inicializa una nueva instancia de la DSAOpenSsl clase con un tamaño de clave predeterminado de 2048 bits. |
| DSAOpenSsl(Int32) |
Inicializa una nueva instancia de la DSAOpenSsl clase con un tamaño de clave especificado. |
| DSAOpenSsl(IntPtr) |
Inicializa una nueva instancia de la DSAOpenSsl clase a partir de una clave OpenSSL existente representada como . |
| DSAOpenSsl(DSAParameters) |
Inicializa una nueva instancia de la DSAOpenSsl clase e importa parámetros desde una clave existente. |
| DSAOpenSsl(SafeEvpPKeyHandle) |
Inicializa una nueva instancia de la DSAOpenSsl clase a partir de una clave OpenSSL existente representada como . |
DSAOpenSsl()
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
Inicializa una nueva instancia de la DSAOpenSsl clase con un tamaño de clave predeterminado de 2048 bits.
public:
DSAOpenSsl();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl();
public DSAOpenSsl();
Public Sub New ()
- Atributos
Comentarios
Este constructor no genera una nueva clave pública o privada de DSA inmediatamente, simplemente establece el tamaño que se usará para generar una clave cuando se necesite. Si la 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
DSAOpenSsl(Int32)
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
Inicializa una nueva instancia de la DSAOpenSsl clase con un tamaño de clave especificado.
public:
DSAOpenSsl(int keySize);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(int keySize);
public DSAOpenSsl(int keySize);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : int -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : int -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (keySize As Integer)
Parámetros
- keySize
- Int32
- Atributos
Excepciones
Esta implementación no admite el keySize valor.
Comentarios
Este constructor no genera una nueva clave pública o privada de DSA inmediatamente, simplemente establece el tamaño que se usará para generar una clave cuando se necesite.
Si la clave se carga a través del ImportParameters método u otro método de importación de claves, el keySize proporcionado a este constructor no tiene significado.
Consulte también
Se aplica a
DSAOpenSsl(IntPtr)
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
Inicializa una nueva instancia de la DSAOpenSsl clase a partir de una clave OpenSSL existente representada como .DSA*
public:
DSAOpenSsl(IntPtr handle);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(IntPtr handle);
public DSAOpenSsl(IntPtr handle);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : nativeint -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : nativeint -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (handle As IntPtr)
Parámetros
- handle
-
IntPtr
nativeint
- Atributos
Excepciones
handle es Zero.
handle no es un valor válido DSA*.
Comentarios
Important
OpenSSL admite varias versiones de biblioteca que se cargan en el mismo proceso. Antes de llamar a este constructor, compruebe que el valor del puntero procede de la misma versión de OpenSSL que usa esta clase. Para obtener más información, consulte OpenSslVersion.
Consulte también
Se aplica a
DSAOpenSsl(DSAParameters)
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
Inicializa una nueva instancia de la DSAOpenSsl clase e importa parámetros desde una clave existente.
public:
DSAOpenSsl(System::Security::Cryptography::DSAParameters parameters);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(System.Security.Cryptography.DSAParameters parameters);
public DSAOpenSsl(System.Security.Cryptography.DSAParameters parameters);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.DSAParameters -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.DSAParameters -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (parameters As DSAParameters)
Parámetros
- parameters
- DSAParameters
- Atributos
Excepciones
parameters faltan campos obligatorios.
-o bien-
parameters tiene campos con longitudes incoherentes para una clave válida.
parameters no representa un conjunto de parámetros de clave DSA válido.
Consulte también
Se aplica a
DSAOpenSsl(SafeEvpPKeyHandle)
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
- Source:
- DSAOpenSsl.cs
Inicializa una nueva instancia de la DSAOpenSsl clase a partir de una clave OpenSSL existente representada como .EVP_PKEY*
public:
DSAOpenSsl(System::Security::Cryptography::SafeEvpPKeyHandle ^ pkeyHandle);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle);
public DSAOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.SafeEvpPKeyHandle -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.SafeEvpPKeyHandle -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (pkeyHandle As SafeEvpPKeyHandle)
Parámetros
- pkeyHandle
- SafeEvpPKeyHandle
- Atributos
Excepciones
pkeyHandle representa un identificador no válido.
pkeyHandle es null.
pkeyHandle no representa una clave DSA.
Comentarios
Important
OpenSSL admite varias versiones de biblioteca que se cargan en el mismo proceso. Antes de llamar a este constructor, compruebe que el valor del puntero procede de la misma versión de OpenSSL que usa esta clase. Para obtener más información, consulte OpenSslVersion.