Aracılığıyla paylaş


CertificateRequest Oluşturucular

Tanım

Aşırı Yüklemeler

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Belirtilen konu adını, ECDSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Belirtilen konu adını, kodlanmış ortak anahtarı ve karma algoritmayı kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

CertificateRequest(String, ECDsa, HashAlgorithmName)

Belirtilen konu adını, ECDSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Belirtilen konu adını, RSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Belirtilen konu adı, kodlanmış ortak anahtar, karma algoritma ve RSA imza doldurması için bir CertificateRequest oluşturur.

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Belirtilen konu adını, RSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs

Belirtilen konu adını, ECDSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

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)

Parametreler

subjectName
X500DistinguishedName

Sertifika veya sertifika isteği için konu adının ayrıştırılmış gösterimi.

key
ECDsa

Ortak anahtar malzemesi sertifikaya veya sertifika isteğine dahil edilecek bir ECDSA anahtarı. CreateSelfSigned(DateTimeOffset, DateTimeOffset) yöntemi çağrılırsa, bu anahtar özel anahtar olarak kullanılır.

hashAlgorithm
HashAlgorithmName

Sertifika veya sertifika isteğini imzalarken kullanılacak karma algoritması.

Özel durumlar

subjectName, null değeridir.

-veya-

key, null değeridir.

hashAlgorithm.Name veya Emptyşeklindedirnull.

Şunlara uygulanır

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs

Belirtilen konu adını, kodlanmış ortak anahtarı ve karma algoritmayı kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

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)

Parametreler

subjectName
X500DistinguishedName

Sertifika veya sertifika isteği için konu adının ayrıştırılmış gösterimi.

publicKey
PublicKey

Sertifika veya sertifika isteğine eklenecek ortak anahtarın kodlanmış gösterimi.

hashAlgorithm
HashAlgorithmName

Sertifika veya sertifika isteğini imzalarken kullanılacak karma algoritması.

Özel durumlar

subjectName, null değeridir.

-veya-

publicKey, null değeridir.

hashAlgorithm.Name veya Emptyşeklindedirnull.

Şunlara uygulanır

CertificateRequest(String, ECDsa, HashAlgorithmName)

Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs

Belirtilen konu adını, ECDSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

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)

Parametreler

subjectName
String

Sertifika veya sertifika isteğinin konu adının dize gösterimi.

key
ECDsa

Ortak anahtar malzemesi sertifikaya veya sertifika isteğine dahil edilecek bir ECDSA anahtarı. CreateSelfSigned(DateTimeOffset, DateTimeOffset) yöntemi çağrılırsa, bu anahtar özel anahtar olarak kullanılır.

hashAlgorithm
HashAlgorithmName

Sertifika veya sertifika isteğini imzalarken kullanılacak karma algoritması.

Özel durumlar

subjectName, null değeridir.

-veya-

key, null değeridir.

hashAlgorithm.Name veya Emptyşeklindedirnull.

Ayrıca bkz.

Şunlara uygulanır

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs

Belirtilen konu adını, RSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

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)

Parametreler

subjectName
X500DistinguishedName

Sertifika veya sertifika isteği için konu adının ayrıştırılmış gösterimi.

key
RSA

Ortak anahtar malzemesi sertifikaya veya sertifika isteğine dahil edilecek bir RSA anahtarı. CreateSelfSigned(DateTimeOffset, DateTimeOffset) yöntemi çağrılırsa, bu anahtar özel anahtar olarak kullanılır.

hashAlgorithm
HashAlgorithmName

Sertifika veya sertifika isteğini imzalarken kullanılacak karma algoritması.

padding
RSASignaturePadding

Otomatik olarak imzalanıyorsa veya bir X509Certificate2ile imzalanıyorsa uygulanacak RSA imza doldurması.

Özel durumlar

subjectName, null değeridir.

-veya-

key, null değeridir.

-veya-

padding, null değeridir.

hashAlgorithm.Name veya Emptyşeklindedirnull.

Şunlara uygulanır

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs

Belirtilen konu adı, kodlanmış ortak anahtar, karma algoritma ve RSA imza doldurması için bir CertificateRequest oluşturur.

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)

Parametreler

subjectName
X500DistinguishedName

Sertifika veya sertifika isteği için konu adının ayrıştırılmış gösterimi.

publicKey
PublicKey

Sertifika veya sertifika isteğine eklenecek ortak anahtarın kodlanmış gösterimi.

hashAlgorithm
HashAlgorithmName

Sertifika veya sertifika isteğini imzalarken kullanılacak karma algoritması.

rsaSignaturePadding
RSASignaturePadding

Bu isteği bir RSA sertifikasıyla imzalarken kullanılacak RSA imza doldurması.

Şunlara uygulanır

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs
Kaynak:
CertificateRequest.cs

Belirtilen konu adını, RSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır.

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)

Parametreler

subjectName
String

Sertifika veya sertifika isteğinin konu adının dize gösterimi.

key
RSA

Ortak anahtar malzemesi sertifikaya veya sertifika isteğine dahil edilecek bir RSA anahtarı. CreateSelfSigned(DateTimeOffset, DateTimeOffset) yöntemi çağrılırsa, bu anahtar özel anahtar olarak kullanılır.

hashAlgorithm
HashAlgorithmName

Sertifika veya sertifika isteğini imzalarken kullanılacak karma algoritması.

padding
RSASignaturePadding

Otomatik olarak imzalanıyorsa veya bir X509Certificate2ile imzalanıyorsa uygulanacak RSA imza doldurması.

Özel durumlar

subjectName, null değeridir.

-veya-

key, null değeridir.

-veya-

padding, null değeridir.

hashAlgorithm.Name veya Emptyşeklindedirnull.

Ayrıca bkz.

Şunlara uygulanır