X509Certificate2::Import Method (String^)

 

Populates an X509Certificate2 object with information from a certificate file.

Namespace:   System.Security.Cryptography.X509Certificates
Assembly:  System (in System.dll)

public:
[PermissionSetAttribute(SecurityAction::LinkDemand, Unrestricted = true)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Unrestricted = true)]
virtual void Import(
	String^ fileName
) override

Parameters

fileName
Type: System::String^

The name of a certificate.

This method uses a certificate file, such as a file with a .cer extension, that represents an X.509 certificate and populates the X509Certificate2 object with the certificate the file contains.

This method can be used with several certificate types, including Base64-encoded or DER-encoded X.509 certificates, PFX/PKCS12 certificates, and signer certificates such as Authenticode. Note that a PFX/PKCS12 certificate can contain more than one certificate. In that case, the first certificate associated with a private key is used or, if no private key is found, the first certificate is used.

SecurityAction::LinkDemand

for full trust for the immediate caller. This member cannot be used by partially trusted code.

SecurityAction::InheritanceDemand

for full trust for inheritors. This member cannot be inherited by partially trusted code.

.NET Framework
Available since 2.0
Return to top
Show: