CertificateRequest Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ş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
Ş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
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.
Ş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.