RSACertificateExtensions.GetRSAPublicKey(X509Certificate2) Method

Definition

Gets the RSA public key from the X509Certificate2.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Security::Cryptography::RSA ^ GetRSAPublicKey(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static System.Security.Cryptography.RSA? GetRSAPublicKey (this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
public static System.Security.Cryptography.RSA GetRSAPublicKey (this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member GetRSAPublicKey : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.Security.Cryptography.RSA
<Extension()>
Public Function GetRSAPublicKey (certificate As X509Certificate2) As RSA

Parameters

certificate
X509Certificate2

The certificate.

Returns

RSA

The public key, or null if the certificate does not have an RSA public key.

Exceptions

certificate is null.

Windows reports an error. See the Message property for more information.

Applies to