Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Import Method (String, SecureString, X509KeyStorageFlags)

X509Certificate::Import Method (String, SecureString, X509KeyStorageFlags)

Populates an X509Certificate object with information from a certificate file, a password, and a key storage flag.

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

[PermissionSetAttribute(SecurityAction::InheritanceDemand, Unrestricted = true)]
public:
virtual void Import(
	String^ fileName, 
	SecureString^ password, 
	X509KeyStorageFlags keyStorageFlags
)

Parameters

fileName
Type: System::String

The name of a certificate file.

password
Type: System.Security::SecureString

The password required to access the X.509 certificate data.

keyStorageFlags
Type: System.Security.Cryptography.X509Certificates::X509KeyStorageFlags

A bitwise combination of the enumeration values that control where and how to import the certificate.

ExceptionCondition
ArgumentException

The fileName parameter is nullptr.

Security noteSecurity Note

Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the Ildasm.exe (IL Disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Show:
© 2015 Microsoft