X509Certificate Constructor (X509Certificate)

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Initializes a new instance of the X509Certificate class using another X509Certificate class.

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

Syntax

'Declaration
<SecuritySafeCriticalAttribute> _
Public Sub New ( _
    cert As X509Certificate _
)
[SecuritySafeCriticalAttribute]
public X509Certificate(
    X509Certificate cert
)

Parameters

Exceptions

Exception Condition
CryptographicException

An error with the certificate occurs. For example:

  • The certificate file does not exist.

  • The certificate is invalid.

  • The certificate's password is incorrect.

ArgumentNullException

The value of the cert parameter is nulla null reference (Nothing in Visual Basic).

Remarks

ASN.1 DER is the only certificate format supported by this class.

Version Information

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

Platforms

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