CertificateRequest 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 CertificateRequest.
Sobrecargas
| Nombre | Description |
|---|---|
| CertificateRequest(X500DistinguishedName, CompositeMLDsa) |
Cree un certificateRequest para el nombre de sujeto especificado y la clave de ML-DSA compuesta. |
| CertificateRequest(X500DistinguishedName, MLDsa) |
Cree un CertificateRequest para el nombre de sujeto especificado y ML-DSA clave. |
| CertificateRequest(X500DistinguishedName, SlhDsa) |
Cree un CertificateRequest para el nombre de sujeto especificado y SLH-DSA clave. |
| CertificateRequest(String, CompositeMLDsa) |
Cree un certificateRequest para el nombre de sujeto especificado y la clave de ML-DSA compuesta. |
| CertificateRequest(String, MLDsa) |
Cree un CertificateRequest para el nombre de sujeto especificado y ML-DSA clave. |
| CertificateRequest(String, SlhDsa) |
Cree un CertificateRequest para el nombre de sujeto especificado y SLH-DSA clave. |
| CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
Inicializa una nueva instancia de la CertificateRequest clase utilizando el nombre de sujeto, la clave ECDSA y el algoritmo hash especificados. |
| CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
Inicializa una nueva instancia de la CertificateRequest clase con el nombre de sujeto especificado, la clave pública codificada y el algoritmo hash especificados. |
| CertificateRequest(String, ECDsa, HashAlgorithmName) |
Inicializa una nueva instancia de la CertificateRequest clase utilizando el nombre de sujeto, la clave ECDSA y el algoritmo hash especificados. |
| CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
Inicializa una nueva instancia de la CertificateRequest clase con el nombre de sujeto, la clave RSA y el algoritmo hash especificados. |
| CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
Crea un certificateRequest para el nombre de sujeto especificado, la clave pública codificada, el algoritmo hash y el relleno de firmas RSA especificados. |
| CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
Inicializa una nueva instancia de la CertificateRequest clase con el nombre de sujeto, la clave RSA y el algoritmo hash especificados. |
CertificateRequest(X500DistinguishedName, CompositeMLDsa)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Cree un certificateRequest para el nombre de sujeto especificado y la clave de ML-DSA compuesta.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As CompositeMLDsa)
Parámetros
- subjectName
- X500DistinguishedName
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- CompositeMLDsa
Una clave de ML-DSA compuesta cuyo material de clave pública se incluirá en el certificado o solicitud de certificado.
Esta clave se usará como clave privada si CreateSelfSigned(DateTimeOffset, DateTimeOffset) se llama a .
- Atributos
Excepciones
subjectName o key es null.
Se aplica a
CertificateRequest(X500DistinguishedName, MLDsa)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Cree un CertificateRequest para el nombre de sujeto especificado y ML-DSA clave.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As MLDsa)
Parámetros
- subjectName
- X500DistinguishedName
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- MLDsa
Clave ML-DSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado.
Esta clave se usará como clave privada si CreateSelfSigned(DateTimeOffset, DateTimeOffset) se llama a .
- Atributos
Excepciones
subjectName o key es null.
Se aplica a
CertificateRequest(X500DistinguishedName, SlhDsa)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Cree un CertificateRequest para el nombre de sujeto especificado y SLH-DSA clave.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As SlhDsa)
Parámetros
- subjectName
- X500DistinguishedName
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- SlhDsa
Clave SLH-DSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado.
Esta clave se usará como clave privada si CreateSelfSigned(DateTimeOffset, DateTimeOffset) se llama a .
- Atributos
Excepciones
subjectName o key es null.
Se aplica a
CertificateRequest(String, CompositeMLDsa)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Cree un certificateRequest para el nombre de sujeto especificado y la clave de ML-DSA compuesta.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(string subjectName, System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As CompositeMLDsa)
Parámetros
- subjectName
- String
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- CompositeMLDsa
Una clave de ML-DSA compuesta cuyo material de clave pública se incluirá en el certificado o solicitud de certificado.
Esta clave se usará como clave privada si CreateSelfSigned(DateTimeOffset, DateTimeOffset) se llama a .
- Atributos
Excepciones
subjectName o key es null.
Se aplica a
CertificateRequest(String, MLDsa)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Cree un CertificateRequest para el nombre de sujeto especificado y ML-DSA clave.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(string subjectName, System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As MLDsa)
Parámetros
- subjectName
- String
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- MLDsa
Clave ML-DSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado.
Esta clave se usará como clave privada si CreateSelfSigned(DateTimeOffset, DateTimeOffset) se llama a .
- Atributos
Excepciones
subjectName o key es null.
Se aplica a
CertificateRequest(String, SlhDsa)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Cree un CertificateRequest para el nombre de sujeto especificado y SLH-DSA clave.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public CertificateRequest(string subjectName, System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As SlhDsa)
Parámetros
- subjectName
- String
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- SlhDsa
Clave SLH-DSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado.
Esta clave se usará como clave privada si CreateSelfSigned(DateTimeOffset, DateTimeOffset) se llama a .
- Atributos
Excepciones
subjectName o key es null.
Se aplica a
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Inicializa una nueva instancia de la CertificateRequest clase utilizando el nombre de sujeto, la clave ECDSA y el algoritmo hash especificados.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As ECDsa, hashAlgorithm As HashAlgorithmName)
Parámetros
- subjectName
- X500DistinguishedName
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- ECDsa
Una clave ECDSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado. Si se llama al CreateSelfSigned(DateTimeOffset, DateTimeOffset) método , esta clave se usa como clave privada.
- hashAlgorithm
- HashAlgorithmName
Algoritmo hash que se va a usar al firmar el certificado o la solicitud de certificado.
Excepciones
Se aplica a
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Inicializa una nueva instancia de la CertificateRequest clase con el nombre de sujeto especificado, la clave pública codificada y el algoritmo hash especificados.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::X509Certificates::PublicKey ^ publicKey, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName)
Parámetros
- subjectName
- X500DistinguishedName
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- publicKey
- PublicKey
Representación codificada de la clave pública que se va a incluir en el certificado o la solicitud de certificado.
- hashAlgorithm
- HashAlgorithmName
Algoritmo hash que se va a usar al firmar el certificado o la solicitud de certificado.
Excepciones
Se aplica a
CertificateRequest(String, ECDsa, HashAlgorithmName)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Inicializa una nueva instancia de la CertificateRequest clase utilizando el nombre de sujeto, la clave ECDSA y el algoritmo hash especificados.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest(string subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As ECDsa, hashAlgorithm As HashAlgorithmName)
Parámetros
- subjectName
- String
Representación de cadena del nombre del firmante para el certificado o la solicitud de certificado.
- key
- ECDsa
Una clave ECDSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado. Si se llama al CreateSelfSigned(DateTimeOffset, DateTimeOffset) método , esta clave se usa como clave privada.
- hashAlgorithm
- HashAlgorithmName
Algoritmo hash que se va a usar al firmar el certificado o la solicitud de certificado.
Excepciones
Consulte también
Se aplica a
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Inicializa una nueva instancia de la CertificateRequest clase con el nombre de sujeto, la clave RSA y el algoritmo hash especificados.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)
Parámetros
- subjectName
- X500DistinguishedName
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- key
- RSA
Clave RSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado. Si se llama al CreateSelfSigned(DateTimeOffset, DateTimeOffset) método , esta clave se usa como clave privada.
- hashAlgorithm
- HashAlgorithmName
Algoritmo hash que se va a usar al firmar el certificado o la solicitud de certificado.
- padding
- RSASignaturePadding
Relleno de firma RSA que se va a aplicar si se firma automáticamente o se firma con .X509Certificate2
Excepciones
Se aplica a
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Crea un certificateRequest para el nombre de sujeto especificado, la clave pública codificada, el algoritmo hash y el relleno de firmas RSA especificados.
public CertificateRequest(System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding? rsaSignaturePadding = default);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName, Optional rsaSignaturePadding As RSASignaturePadding = Nothing)
Parámetros
- subjectName
- X500DistinguishedName
Representación analizada del nombre del firmante de la solicitud de certificado o certificado.
- publicKey
- PublicKey
Representación codificada de la clave pública que se va a incluir en el certificado o la solicitud de certificado.
- hashAlgorithm
- HashAlgorithmName
Algoritmo hash que se va a usar al firmar el certificado o la solicitud de certificado.
- rsaSignaturePadding
- RSASignaturePadding
Relleno de firmas RSA que se va a usar al firmar esta solicitud con un certificado RSA.
Se aplica a
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
- Source:
- CertificateRequest.cs
Inicializa una nueva instancia de la CertificateRequest clase con el nombre de sujeto, la clave RSA y el algoritmo hash especificados.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest(string subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)
Parámetros
- subjectName
- String
Representación de cadena del nombre del firmante para el certificado o la solicitud de certificado.
- key
- RSA
Clave RSA cuyo material de clave pública se incluirá en el certificado o solicitud de certificado. Si se llama al CreateSelfSigned(DateTimeOffset, DateTimeOffset) método , esta clave se usa como clave privada.
- hashAlgorithm
- HashAlgorithmName
Algoritmo hash que se va a usar al firmar el certificado o la solicitud de certificado.
- padding
- RSASignaturePadding
Relleno de firma RSA que se va a aplicar si se firma automáticamente o se firma con .X509Certificate2