C# Class System.Security.Cryptography.X509Certificates.X509Certificate2

Inheritance: X509Certificate
Show file Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
GetCertContentType ( byte rawData ) : System.Security.Cryptography.X509Certificates.X509ContentType
GetCertContentType ( string fileName ) : System.Security.Cryptography.X509Certificates.X509ContentType
GetCertContentType ( byte rawData ) : X509ContentType
GetCertContentType ( string fileName ) : X509ContentType
GetNameInfo ( System nameType, bool forIssuer ) : string
GetNameInfo ( X509NameType nameType, bool forIssuer ) : string
Import ( byte rawData ) : void
Import ( byte rawData, string password, System keyStorageFlags ) : void
Import ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : void
Import ( string fileName ) : void
Import ( string fileName, string password, System keyStorageFlags ) : void
Import ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : void
Reset ( ) : void
ToString ( ) : string
ToString ( bool verbose ) : string
Verify ( ) : bool
X509Certificate2 ( )
X509Certificate2 ( System handle )
X509Certificate2 ( byte rawData )
X509Certificate2 ( byte rawData, string password )
X509Certificate2 ( byte rawData, string password, System keyStorageFlags )
X509Certificate2 ( string fileName )
X509Certificate2 ( string fileName, string password )
X509Certificate2 ( string fileName, string password, System keyStorageFlags )
X509Certificate2 ( ) : System
X509Certificate2 ( IntPtr handle ) : System
X509Certificate2 ( X509Certificate certificate ) : System
X509Certificate2 ( byte rawData ) : System
X509Certificate2 ( byte rawData, string password ) : System
X509Certificate2 ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : System
X509Certificate2 ( string fileName ) : System
X509Certificate2 ( string fileName, string password ) : System
X509Certificate2 ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : System

Protected Methods

Method Description
X509Certificate2 ( System info, System context )
X509Certificate2 ( SerializationInfo info, StreamingContext context ) : System

Private Methods

Method Description
CreateCustomExtensionIfAny ( Oid oid ) : X509Extension
Import ( byte rawData, SecureString password, X509KeyStorageFlags keyStorageFlags ) : void
Import ( byte rawData, System password, System keyStorageFlags ) : void
Import ( string fileName, SecureString password, X509KeyStorageFlags keyStorageFlags ) : void
Import ( string fileName, System password, System keyStorageFlags ) : void
X509Certificate2 ( byte rawData, System password )
X509Certificate2 ( byte rawData, System password, System keyStorageFlags )
X509Certificate2 ( string fileName, System password )
X509Certificate2 ( string fileName, System password, System keyStorageFlags )
X509Certificate2 ( ICertificatePal pal ) : System
X509Certificate2 ( byte rawData, SecureString password ) : System
X509Certificate2 ( byte rawData, SecureString password, X509KeyStorageFlags keyStorageFlags ) : System
X509Certificate2 ( string fileName, SecureString password ) : System
X509Certificate2 ( string fileName, SecureString password, X509KeyStorageFlags keyStorageFlags ) : System

Method Details

GetCertContentType() public static method

public static GetCertContentType ( byte rawData ) : System.Security.Cryptography.X509Certificates.X509ContentType
rawData byte
return System.Security.Cryptography.X509Certificates.X509ContentType

GetCertContentType() public static method

public static GetCertContentType ( string fileName ) : System.Security.Cryptography.X509Certificates.X509ContentType
fileName string
return System.Security.Cryptography.X509Certificates.X509ContentType

GetCertContentType() public static method

public static GetCertContentType ( byte rawData ) : X509ContentType
rawData byte
return X509ContentType

GetCertContentType() public static method

public static GetCertContentType ( string fileName ) : X509ContentType
fileName string
return X509ContentType

GetNameInfo() public method

public GetNameInfo ( System nameType, bool forIssuer ) : string
nameType System
forIssuer bool
return string

GetNameInfo() public method

public GetNameInfo ( X509NameType nameType, bool forIssuer ) : string
nameType X509NameType
forIssuer bool
return string

Import() public method

public Import ( byte rawData ) : void
rawData byte
return void

Import() public method

public Import ( byte rawData, string password, System keyStorageFlags ) : void
rawData byte
password string
keyStorageFlags System
return void

Import() public method

public Import ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : void
rawData byte
password string
keyStorageFlags X509KeyStorageFlags
return void

Import() public method

public Import ( string fileName ) : void
fileName string
return void

Import() public method

public Import ( string fileName, string password, System keyStorageFlags ) : void
fileName string
password string
keyStorageFlags System
return void

Import() public method

public Import ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : void
fileName string
password string
keyStorageFlags X509KeyStorageFlags
return void

Reset() public method

public Reset ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

ToString() public method

public ToString ( bool verbose ) : string
verbose bool
return string

Verify() public method

public Verify ( ) : bool
return bool

X509Certificate2() public method

public X509Certificate2 ( )

X509Certificate2() public method

public X509Certificate2 ( System handle )
handle System

X509Certificate2() protected method

protected X509Certificate2 ( System info, System context )
info System
context System

X509Certificate2() public method

public X509Certificate2 ( byte rawData )
rawData byte

X509Certificate2() public method

public X509Certificate2 ( byte rawData, string password )
rawData byte
password string

X509Certificate2() public method

public X509Certificate2 ( byte rawData, string password, System keyStorageFlags )
rawData byte
password string
keyStorageFlags System

X509Certificate2() public method

public X509Certificate2 ( string fileName )
fileName string

X509Certificate2() public method

public X509Certificate2 ( string fileName, string password )
fileName string
password string

X509Certificate2() public method

public X509Certificate2 ( string fileName, string password, System keyStorageFlags )
fileName string
password string
keyStorageFlags System

X509Certificate2() public method

public X509Certificate2 ( ) : System
return System

X509Certificate2() public method

public X509Certificate2 ( IntPtr handle ) : System
handle System.IntPtr
return System

X509Certificate2() protected method

protected X509Certificate2 ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return System

X509Certificate2() public method

public X509Certificate2 ( X509Certificate certificate ) : System
certificate X509Certificate
return System

X509Certificate2() public method

public X509Certificate2 ( byte rawData ) : System
rawData byte
return System

X509Certificate2() public method

public X509Certificate2 ( byte rawData, string password ) : System
rawData byte
password string
return System

X509Certificate2() public method

public X509Certificate2 ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : System
rawData byte
password string
keyStorageFlags X509KeyStorageFlags
return System

X509Certificate2() public method

public X509Certificate2 ( string fileName ) : System
fileName string
return System

X509Certificate2() public method

public X509Certificate2 ( string fileName, string password ) : System
fileName string
password string
return System

X509Certificate2() public method

public X509Certificate2 ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : System
fileName string
password string
keyStorageFlags X509KeyStorageFlags
return System