Export (0) Print
Expand All

X509Certificate.Import Method (String, String, X509KeyStorageFlags)

Populates the X509Certificate object with information from a certificate file, a password, and a X509KeyStorageFlags value.

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

[<ComVisibleAttribute(false)>]
[<PermissionSetAttribute(SecurityAction.InheritanceDemand, Unrestricted = true)>]
abstract Import : 
        fileName:string * 
        password:string * 
        keyStorageFlags:X509KeyStorageFlags -> unit 
[<ComVisibleAttribute(false)>]
[<PermissionSetAttribute(SecurityAction.InheritanceDemand, Unrestricted = true)>]
override Import : 
        fileName:string * 
        password:string * 
        keyStorageFlags:X509KeyStorageFlags -> unit

Parameters

fileName
Type: System.String

The name of a certificate file represented as a string.

password
Type: System.String

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 a null reference (Nothing in Visual Basic).

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

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8

Show:
© 2015 Microsoft