Aracılığıyla paylaş


CertificateRequest.LoadSigningRequestPem Yöntem

Tanım

Aşırı Yüklemeler

LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

İlk PEM kodlu PKCS#10 imzalama isteğini pkcs10Pem yeni bir CertificateRequest örneği olarak yükler.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

İlk PEM kodlu PKCS#10 imzalama isteğini pkcs10Pem yeni bir CertificateRequest örneği olarak yükler.

LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

İlk PEM kodlu PKCS#10 imzalama isteğini pkcs10Pem yeni bir CertificateRequest örneği olarak yükler.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem (ReadOnlySpan<char> pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequestPem : ReadOnlySpan<char> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As ReadOnlySpan(Of Char), signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parametreler

pkcs10Pem
ReadOnlySpan<Char>

PEM ile kodlanmış PKCS#10 imzalama isteği yüklenemiyor.

signerHashAlgorithm
HashAlgorithmName

Sertifika veya yeni imzalama isteği oluştururken kullanılacak karma algoritması.

options
CertificateRequestLoadOptions

İsteğin nasıl yüklendiğini belirten numaralandırma değerlerinin bit düzeyinde birleşimi.

signerSignaturePadding
RSASignaturePadding

Bu istekten bir sertifika oluştururken kullanılacak RSA İmza Doldurma. Varsayılan imza oluşturucuyu kullanan RSA imzalama sertifikaları için bu parametre gereklidir; aksi takdirde, bu parametre yoksayılır.

Döndürülenler

İmzalama isteğindeki bilgileri içeren bir CertificateRequest örneği.

Özel durumlar

signerHashAlgorithm.Name veya Emptyşeklindedirnull.

pkcs10, null değeridir.

options desteklenmeyen bir değer belirtir.

pkcs10Pem PKCS#10 imzalama isteği içermez.

-veya-

pkcs10Pem geçerli bir PKCS#10 imzalama isteği değil.

-veya-

pkcs10Pem eklenmiş ortak anahtarı kullanılarak doğrulanamadı bir imza içerir.

Şunlara uygulanır

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

İlk PEM kodlu PKCS#10 imzalama isteğini pkcs10Pem yeni bir CertificateRequest örneği olarak yükler.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem (string pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequestPem : string * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As String, signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parametreler

pkcs10Pem
String

PEM ile kodlanmış PKCS#10 imzalama isteği yüklenemiyor.

signerHashAlgorithm
HashAlgorithmName

Sertifika veya yeni imzalama isteği oluştururken kullanılacak karma algoritması.

options
CertificateRequestLoadOptions

İsteğin nasıl yüklendiğini belirten numaralandırma değerlerinin bit düzeyinde birleşimi.

signerSignaturePadding
RSASignaturePadding

Bu istekten bir sertifika oluştururken kullanılacak RSA İmza Doldurma. Varsayılan imza oluşturucuyu kullanan RSA imzalama sertifikaları için bu parametre gereklidir; aksi takdirde, bu parametre yoksayılır.

Döndürülenler

İmzalama isteğindeki bilgileri içeren bir CertificateRequest örneği.

Özel durumlar

signerHashAlgorithm.Name veya Emptyşeklindedirnull.

pkcs10, null değeridir.

options desteklenmeyen bir değer belirtir.

pkcs10Pem PKCS#10 imzalama isteği içermez.

-veya-

pkcs10Pem geçerli bir PKCS#10 imzalama isteği değil.

-veya-

pkcs10Pem eklenmiş ortak anahtarı kullanılarak doğrulanamadı bir imza içerir.

Şunlara uygulanır