Share via


CertificateRequest Constructeurs

Définition

Surcharges

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé ECDSA et de l’algorithme de hachage spécifiés.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé publique encodée et de l’algorithme de hachage spécifiés.

CertificateRequest(String, ECDsa, HashAlgorithmName)

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé ECDSA et de l’algorithme de hachage spécifiés.

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé RSA et de l’algorithme de hachage spécifiés.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Crée un CertificatRequest pour le nom d’objet, la clé publique encodée, l’algorithme de hachage et le remplissage de signature RSA spécifiés.

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé RSA et de l’algorithme de hachage spécifiés.

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé ECDSA et de l’algorithme de hachage spécifiés.

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)

Paramètres

subjectName
X500DistinguishedName

Représentation analysée du nom de l’objet pour le certificat ou la demande de certificat.

key
ECDsa

Clé ECDSA dont les éléments de la clé publique seront inclus dans le certificat ou la demande de certificat. Si la méthode CreateSelfSigned(DateTimeOffset, DateTimeOffset) est appelée, cette clé est utilisée comme clé privée.

hashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser pour signer le certificat ou la demande de certificat.

Exceptions

subjectName a la valeur null.

-ou-

key a la valeur null.

hashAlgorithm.Name est null ou Empty.

S’applique à

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé publique encodée et de l’algorithme de hachage spécifiés.

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)

Paramètres

subjectName
X500DistinguishedName

Représentation analysée du nom de l’objet pour le certificat ou la demande de certificat.

publicKey
PublicKey

Représentation encodée de la clé publique à inclure dans le certificat ou la demande de certificat.

hashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser pour signer le certificat ou la demande de certificat.

Exceptions

subjectName a la valeur null.

-ou-

publicKey a la valeur null.

hashAlgorithm.Name est null ou Empty.

S’applique à

CertificateRequest(String, ECDsa, HashAlgorithmName)

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé ECDSA et de l’algorithme de hachage spécifiés.

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)

Paramètres

subjectName
String

Représentation sous forme de chaîne du nom de l’objet pour le certificat ou la demande de certificat.

key
ECDsa

Clé ECDSA dont les éléments de la clé publique seront inclus dans le certificat ou la demande de certificat. Si la méthode CreateSelfSigned(DateTimeOffset, DateTimeOffset) est appelée, cette clé est utilisée comme clé privée.

hashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser pour signer le certificat ou la demande de certificat.

Exceptions

subjectName a la valeur null.

-ou-

key a la valeur null.

hashAlgorithm.Name est null ou Empty.

Voir aussi

S’applique à

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé RSA et de l’algorithme de hachage spécifiés.

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)

Paramètres

subjectName
X500DistinguishedName

Représentation analysée du nom de l’objet pour le certificat ou la demande de certificat.

key
RSA

Clé RSA dont les éléments de la clé publique sont inclus dans le certificat ou la demande de certificat. Si la méthode CreateSelfSigned(DateTimeOffset, DateTimeOffset) est appelée, cette clé est utilisée comme clé privée.

hashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser pour signer le certificat ou la demande de certificat.

padding
RSASignaturePadding

Remplissage de signature RSA à appliquer en cas d’auto-signature ou de signature avec un X509Certificate2.

Exceptions

subjectName a la valeur null.

-ou-

key a la valeur null.

-ou-

padding a la valeur null.

hashAlgorithm.Name est null ou Empty.

S’applique à

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

Crée un CertificatRequest pour le nom d’objet, la clé publique encodée, l’algorithme de hachage et le remplissage de signature RSA spécifiés.

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)

Paramètres

subjectName
X500DistinguishedName

Représentation analysée du nom de l’objet pour le certificat ou la demande de certificat.

publicKey
PublicKey

Représentation encodée de la clé publique à inclure dans le certificat ou la demande de certificat.

hashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser pour signer le certificat ou la demande de certificat.

rsaSignaturePadding
RSASignaturePadding

Remplissage de signature RSA à utiliser lors de la signature de cette demande avec un certificat RSA.

S’applique à

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Source:
CertificateRequest.cs
Source:
CertificateRequest.cs
Source:
CertificateRequest.cs

Initialise une nouvelle instance de la classe CertificateRequest à l’aide du nom d’objet, de la clé RSA et de l’algorithme de hachage spécifiés.

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)

Paramètres

subjectName
String

Représentation sous forme de chaîne du nom de l’objet pour le certificat ou la demande de certificat.

key
RSA

Clé RSA dont les éléments de la clé publique sont inclus dans le certificat ou la demande de certificat. Si la méthode CreateSelfSigned(DateTimeOffset, DateTimeOffset) est appelée, cette clé est utilisée comme clé privée.

hashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser pour signer le certificat ou la demande de certificat.

padding
RSASignaturePadding

Remplissage de signature RSA à appliquer en cas d’auto-signature ou de signature avec un X509Certificate2.

Exceptions

subjectName a la valeur null.

-ou-

key a la valeur null.

-ou-

padding a la valeur null.

hashAlgorithm.Name est null ou Empty.

Voir aussi

S’applique à