X509Certificate::CreateFromCertFile Method (String^)
Creates an X.509v3 certificate from the specified PKCS7 signed file.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- filename
-
Type:
System::String^
The path of the PKCS7 signed file from which to create the X.509 certificate.
Return Value
Type: System.Security.Cryptography.X509Certificates::X509Certificate^The newly created X.509 certificate.
| Exception | Condition |
|---|---|
| ArgumentException | The filename parameter is null. |
ASN.1 DER is the only certificate format supported by this class.
Note |
|---|
The certificate file is not restricted to .cerfiles. Any PKCS7 signed file can be used, including an Authenticode signed .pfx file. |
The following example creates an X509Certificate from a specified certification file.
using namespace System; using namespace System::Security::Cryptography::X509Certificates; int main() { // The path to the certificate. String^ Certificate = "Certificate.cer"; // Load the certificate into an X509Certificate object. X509Certificate^ cert = X509Certificate::CreateFromCertFile( Certificate ); // Get the value. String^ resultsTrue = cert->ToString( true ); // Display the value to the console. Console::WriteLine( resultsTrue ); // Get the value. String^ resultsFalse = cert->ToString( false ); // Display the value to the console. Console::WriteLine( resultsFalse ); }
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
