Bagikan melalui


CertificateRequest.LoadSigningRequestPem Metode

Definisi

Overload

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

Memuat permintaan penandatanganan PKCS#10 yang dikodekan PEM pertama sebagai pkcs10Pem instans CertificateRequest baru.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Memuat permintaan penandatanganan PKCS#10 yang dikodekan PEM pertama sebagai pkcs10Pem instans CertificateRequest baru.

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

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

Memuat permintaan penandatanganan PKCS#10 yang dikodekan PEM pertama sebagai pkcs10Pem instans CertificateRequest baru.

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

Parameter

pkcs10Pem
ReadOnlySpan<Char>

Permintaan penandatanganan PKCS#10 yang dikodekan PEM untuk dimuat.

signerHashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat membuat sertifikat atau permintaan penandatanganan baru.

options
CertificateRequestLoadOptions

Kombinasi bitwise dari nilai enumerasi yang menentukan cara memuat permintaan.

signerSignaturePadding
RSASignaturePadding

Padding Tanda Tangan RSA yang akan digunakan saat membuat sertifikat dari permintaan ini. Untuk sertifikat penandatanganan RSA menggunakan generator tanda tangan default, parameter ini diperlukan; jika tidak, parameter ini diabaikan.

Mengembalikan

Instans CertificateRequest yang berisi informasi dari permintaan penandatanganan.

Pengecualian

signerHashAlgorithm.Name adalah null atau Empty.

pkcs10adalah null.

options menentukan nilai yang tidak didukung.

pkcs10Pem tidak berisi permintaan penandatanganan PKCS#10.

-atau-

pkcs10Pem bukan permintaan penandatanganan PKCS#10 yang valid.

-atau-

pkcs10Pem berisi tanda tangan yang tidak dapat diverifikasi menggunakan kunci umum yang disematkan.

Berlaku untuk

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

Memuat permintaan penandatanganan PKCS#10 yang dikodekan PEM pertama sebagai pkcs10Pem instans CertificateRequest baru.

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

Parameter

pkcs10Pem
String

Permintaan penandatanganan PKCS#10 yang dikodekan PEM untuk dimuat.

signerHashAlgorithm
HashAlgorithmName

Algoritma hash yang digunakan saat membuat sertifikat atau permintaan penandatanganan baru.

options
CertificateRequestLoadOptions

Kombinasi bitwise dari nilai enumerasi yang menentukan cara memuat permintaan.

signerSignaturePadding
RSASignaturePadding

Padding Tanda Tangan RSA yang akan digunakan saat membuat sertifikat dari permintaan ini. Untuk sertifikat penandatanganan RSA menggunakan generator tanda tangan default, parameter ini diperlukan; jika tidak, parameter ini diabaikan.

Mengembalikan

Instans CertificateRequest yang berisi informasi dari permintaan penandatanganan.

Pengecualian

signerHashAlgorithm.Name adalah null atau Empty.

pkcs10adalah null.

options menentukan nilai yang tidak didukung.

pkcs10Pem tidak berisi permintaan penandatanganan PKCS#10.

-atau-

pkcs10Pem bukan permintaan penandatanganan PKCS#10 yang valid.

-atau-

pkcs10Pem berisi tanda tangan yang tidak dapat diverifikasi menggunakan kunci umum yang disematkan.

Berlaku untuk