Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

X509Certificate.Import Method (Byte[], String, X509KeyStorageFlags)

Populates the X509Certificate object using data from a byte array, a password, and flags for determining how the private key is imported.

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

[SecuritySafeCriticalAttribute]
[ComVisibleAttribute(false)]
public virtual void Import(
	byte[] rawData,
	string password,
	X509KeyStorageFlags keyStorageFlags
)

Parameters

rawData
Type: System.Byte[]
A byte array containing data from an X.509 certificate.
password
Type: System.String
The password required to access the X.509 certificate data.
keyStorageFlags
Type: System.Security.Cryptography.X509Certificates.X509KeyStorageFlags
One of the enumeration values that controls where and how the private key is imported.

ExceptionCondition
ArgumentException

The rawData parameter is null.

-or-

The length of the rawData parameter is 0.

This method can be used to populate an X509Certificate object using a password for the certificate represented by the byte array. The X509KeyStorageFlags value can be used to control where and how the private key is imported.

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

Show:
© 2018 Microsoft