X509Certificate.Export Method (X509ContentType)

Exports the current X509Certificate object to a byte array in a format described by one of the X509ContentType values.

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


<ComVisibleAttribute(False)> _
<SecuritySafeCriticalAttribute> _
Public Overridable Function Export ( _
    contentType As X509ContentType _
) As Byte()
public virtual byte[] Export(
    X509ContentType contentType


Return Value

Type: array<System.Byte[]
An array of bytes that represents the current X509Certificate object.


Exception Condition

A value other than Cert was passed to the contentType parameter.


The certificate could not be exported.


The contentType parameter accepts only the Cert value of the X509ContentType enumeration. Passing any other value causes a CryptographicException to be thrown.

Version Information


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.