CertificateRevocationListBuilder.LoadPem Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
LoadPem(ReadOnlySpan<Char>, BigInteger) |
Decodes the specified Certificate Revocation List (CRL) and produces a CertificateRevocationListBuilder with all of the revocation entries from the decoded CRL. |
LoadPem(String, BigInteger) |
Decodes the specified Certificate Revocation List (CRL) and produces a CertificateRevocationListBuilder with all of the revocation entries from the decoded CRL. |
LoadPem(ReadOnlySpan<Char>, BigInteger)
Decodes the specified Certificate Revocation List (CRL) and produces a CertificateRevocationListBuilder with all of the revocation entries from the decoded CRL.
public:
static System::Security::Cryptography::X509Certificates::CertificateRevocationListBuilder ^ LoadPem(ReadOnlySpan<char> currentCrl, [Runtime::InteropServices::Out] System::Numerics::BigInteger % currentCrlNumber);
public static System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder LoadPem (ReadOnlySpan<char> currentCrl, out System.Numerics.BigInteger currentCrlNumber);
static member LoadPem : ReadOnlySpan<char> * BigInteger -> System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder
Public Shared Function LoadPem (currentCrl As ReadOnlySpan(Of Char), ByRef currentCrlNumber As BigInteger) As CertificateRevocationListBuilder
Parameters
- currentCrl
- ReadOnlySpan<Char>
The PEM-encoded CRL to decode.
- currentCrlNumber
- BigInteger
When this method returns, contains the CRL sequence number from the decoded CRL. This parameter is treated as uninitialized.
Returns
A new builder that has the same revocation entries as the decoded CRL.
Exceptions
currentCrl
did not contain a well-formed PEM payload with
an X509 CRL
label.
-or-
currentCrl
could not be decoded.
Remarks
This loads the first well-formed PEM found with an X509 CRL
label.
Applies to
LoadPem(String, BigInteger)
Decodes the specified Certificate Revocation List (CRL) and produces a CertificateRevocationListBuilder with all of the revocation entries from the decoded CRL.
public:
static System::Security::Cryptography::X509Certificates::CertificateRevocationListBuilder ^ LoadPem(System::String ^ currentCrl, [Runtime::InteropServices::Out] System::Numerics::BigInteger % currentCrlNumber);
public static System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder LoadPem (string currentCrl, out System.Numerics.BigInteger currentCrlNumber);
static member LoadPem : string * BigInteger -> System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder
Public Shared Function LoadPem (currentCrl As String, ByRef currentCrlNumber As BigInteger) As CertificateRevocationListBuilder
Parameters
- currentCrl
- String
The PEM-encoded CRL to decode.
- currentCrlNumber
- BigInteger
When this method returns, contains the CRL sequence number from the decoded CRL. This parameter is treated as uninitialized.
Returns
A new builder that has the same revocation entries as the decoded CRL.
Exceptions
currentCrl
is null
.
currentCrl
did not contain a well-formed PEM payload with
an X509 CRL
label.
-or-
currentCrl
could not be decoded.
Remarks
This loads the first well-formed PEM found with an X509 CRL
label.