CertificateRequest Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, ECDSA-sleutel en hash-algoritme. |
| CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, gecodeerde openbare sleutel en hash-algoritme. |
| CertificateRequest(String, ECDsa, HashAlgorithmName) |
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, ECDSA-sleutel en hash-algoritme. |
| CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, RSA-sleutel en hash-algoritme. |
| CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, RSA-sleutel en hash-algoritme. |
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, ECDSA-sleutel en hash-algoritme.
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)
Parameters
- subjectName
- X500DistinguishedName
De geparseerde weergave van de onderwerpnaam voor het certificaat of de certificaataanvraag.
- key
- ECDsa
Een ECDSA-sleutel waarvan het materiaal van de openbare sleutel wordt opgenomen in het certificaat of certificaatverzoek. Als de CreateSelfSigned(DateTimeOffset, DateTimeOffset) methode wordt aangeroepen, wordt deze sleutel gebruikt als een persoonlijke sleutel.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt bij het ondertekenen van het certificaat of certificaataanvraag.
Uitzonderingen
Van toepassing op
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, gecodeerde openbare sleutel en hash-algoritme.
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)
Parameters
- subjectName
- X500DistinguishedName
De geparseerde weergave van de onderwerpnaam voor het certificaat of de certificaataanvraag.
- publicKey
- PublicKey
De gecodeerde weergave van de openbare sleutel die moet worden opgenomen in het certificaat of de certificaataanvraag.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt bij het ondertekenen van het certificaat of certificaataanvraag.
Uitzonderingen
Van toepassing op
CertificateRequest(String, ECDsa, HashAlgorithmName)
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, ECDSA-sleutel en hash-algoritme.
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)
Parameters
- subjectName
- String
De tekenreeksweergave van de onderwerpnaam voor het certificaat of certificaataanvraag.
- key
- ECDsa
Een ECDSA-sleutel waarvan het materiaal van de openbare sleutel wordt opgenomen in het certificaat of certificaatverzoek. Als de CreateSelfSigned(DateTimeOffset, DateTimeOffset) methode wordt aangeroepen, wordt deze sleutel gebruikt als een persoonlijke sleutel.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt bij het ondertekenen van het certificaat of certificaataanvraag.
Uitzonderingen
Zie ook
Van toepassing op
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, RSA-sleutel en hash-algoritme.
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)
Parameters
- subjectName
- X500DistinguishedName
De geparseerde weergave van de onderwerpnaam voor het certificaat of de certificaataanvraag.
- key
- RSA
Een RSA-sleutel waarvan het materiaal van de openbare sleutel wordt opgenomen in het certificaat of de certificaataanvraag. Als de CreateSelfSigned(DateTimeOffset, DateTimeOffset) methode wordt aangeroepen, wordt deze sleutel gebruikt als een persoonlijke sleutel.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt bij het ondertekenen van het certificaat of certificaataanvraag.
- padding
- RSASignaturePadding
De RSA-handtekeningopvulling die moet worden toegepast als zelfondertekening of ondertekend met een X509Certificate2.
Uitzonderingen
Van toepassing op
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)
Initialiseert een nieuw exemplaar van de CertificateRequest klasse met behulp van de opgegeven onderwerpnaam, RSA-sleutel en hash-algoritme.
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)
Parameters
- subjectName
- String
De tekenreeksweergave van de onderwerpnaam voor het certificaat of certificaataanvraag.
- key
- RSA
Een RSA-sleutel waarvan het materiaal van de openbare sleutel wordt opgenomen in het certificaat of de certificaataanvraag. Als de CreateSelfSigned(DateTimeOffset, DateTimeOffset) methode wordt aangeroepen, wordt deze sleutel gebruikt als een persoonlijke sleutel.
- hashAlgorithm
- HashAlgorithmName
Het hash-algoritme dat moet worden gebruikt bij het ondertekenen van het certificaat of certificaataanvraag.
- padding
- RSASignaturePadding
De RSA-handtekeningopvulling die moet worden toegepast als zelfondertekening of ondertekend met een X509Certificate2.