Bagikan melalui


CertificateRequest Konstruktor

Definisi

Overload

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci ECDSA, dan algoritma hash yang ditentukan.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek yang ditentukan, kunci publik yang dikodekan, dan algoritma hash.

CertificateRequest(String, ECDsa, HashAlgorithmName)

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci ECDSA, dan algoritma hash yang ditentukan.

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci RSA, dan algoritma hash yang ditentukan.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Membuat CertificateRequest untuk nama subjek yang ditentukan, kunci umum yang dikodekan, algoritma hash, dan padding tanda tangan RSA.

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci RSA, dan algoritma hash yang ditentukan.

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci ECDSA, dan algoritma hash yang ditentukan.

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)

Parameter

subjectName
X500DistinguishedName

Representasi terurai dari nama subjek untuk permintaan sertifikat atau sertifikat.

key
ECDsa

Kunci ECDSA yang materi kunci publiknya akan disertakan dalam permintaan sertifikat atau sertifikat. CreateSelfSigned(DateTimeOffset, DateTimeOffset) Jika metode dipanggil, kunci ini digunakan sebagai kunci privat.

hashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat menandatangani permintaan sertifikat atau sertifikat.

Pengecualian

subjectNameadalah null.

-atau-

keyadalah null.

hashAlgorithm.Name adalah null atau Empty.

Berlaku untuk

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek yang ditentukan, kunci publik yang dikodekan, dan algoritma hash.

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)

Parameter

subjectName
X500DistinguishedName

Representasi terurai dari nama subjek untuk permintaan sertifikat atau sertifikat.

publicKey
PublicKey

Representasi kunci publik yang dikodekan untuk disertakan dalam permintaan sertifikat atau sertifikat.

hashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat menandatangani permintaan sertifikat atau sertifikat.

Pengecualian

subjectNameadalah null.

-atau-

publicKeyadalah null.

hashAlgorithm.Name adalah null atau Empty.

Berlaku untuk

CertificateRequest(String, ECDsa, HashAlgorithmName)

Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci ECDSA, dan algoritma hash yang ditentukan.

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)

Parameter

subjectName
String

Representasi string dari nama subjek untuk sertifikat atau permintaan sertifikat.

key
ECDsa

Kunci ECDSA yang materi kunci publiknya akan disertakan dalam permintaan sertifikat atau sertifikat. CreateSelfSigned(DateTimeOffset, DateTimeOffset) Jika metode dipanggil, kunci ini digunakan sebagai kunci privat.

hashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat menandatangani permintaan sertifikat atau sertifikat.

Pengecualian

subjectNameadalah null.

-atau-

keyadalah null.

hashAlgorithm.Name adalah null atau Empty.

Lihat juga

Berlaku untuk

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci RSA, dan algoritma hash yang ditentukan.

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)

Parameter

subjectName
X500DistinguishedName

Representasi terurai dari nama subjek untuk permintaan sertifikat atau sertifikat.

key
RSA

Kunci RSA yang materi kunci publiknya akan disertakan dalam permintaan sertifikat atau sertifikat. CreateSelfSigned(DateTimeOffset, DateTimeOffset) Jika metode dipanggil, kunci ini digunakan sebagai kunci privat.

hashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat menandatangani permintaan sertifikat atau sertifikat.

padding
RSASignaturePadding

Padding tanda tangan RSA untuk diterapkan jika menandatangani sendiri atau ditandatangani dengan X509Certificate2.

Pengecualian

subjectNameadalah null.

-atau-

keyadalah null.

-atau-

paddingadalah null.

hashAlgorithm.Name adalah null atau Empty.

Berlaku untuk

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs

Membuat CertificateRequest untuk nama subjek yang ditentukan, kunci umum yang dikodekan, algoritma hash, dan padding tanda tangan RSA.

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)

Parameter

subjectName
X500DistinguishedName

Representasi terurai dari nama subjek untuk permintaan sertifikat atau sertifikat.

publicKey
PublicKey

Representasi kunci publik yang dikodekan untuk disertakan dalam permintaan sertifikat atau sertifikat.

hashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat menandatangani permintaan sertifikat atau sertifikat.

rsaSignaturePadding
RSASignaturePadding

Padding tanda tangan RSA yang akan digunakan saat menandatangani permintaan ini dengan sertifikat RSA.

Berlaku untuk

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs
Sumber:
CertificateRequest.cs

Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci RSA, dan algoritma hash yang ditentukan.

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)

Parameter

subjectName
String

Representasi string dari nama subjek untuk sertifikat atau permintaan sertifikat.

key
RSA

Kunci RSA yang materi kunci publiknya akan disertakan dalam permintaan sertifikat atau sertifikat. CreateSelfSigned(DateTimeOffset, DateTimeOffset) Jika metode dipanggil, kunci ini digunakan sebagai kunci privat.

hashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat menandatangani permintaan sertifikat atau sertifikat.

padding
RSASignaturePadding

Padding tanda tangan RSA untuk diterapkan jika menandatangani sendiri atau ditandatangani dengan X509Certificate2.

Pengecualian

subjectNameadalah null.

-atau-

keyadalah null.

-atau-

paddingadalah null.

hashAlgorithm.Name adalah null atau Empty.

Lihat juga

Berlaku untuk