C# Class NetworkCommsDotNet.Tools.CertificateDetails

Contains the information required to create self signed certificates
Inheritance: IDisposable
Show file Open project: MarcFletcher/NetworkComms.Net Class Usage Examples

Public Methods

Method Description
CertificateDetails ( string x500, System.DateTime startTime, System.DateTime endTime ) : System

Initialise certificate details.

CertificateDetails ( string x500, System.DateTime startTime, System.DateTime endTime, SecureString password ) : System

Initialise certificate details.

CertificateDetails ( string x500, System.DateTime startTime, System.DateTime endTime, string insecurePassword ) : System

Initialise certificate details.

Dispose ( ) : void

Dispose of the secure string password

Method Details

CertificateDetails() public method

Initialise certificate details.
public CertificateDetails ( string x500, System.DateTime startTime, System.DateTime endTime ) : System
x500 string Certificates "distinguished name". An example is "CN='My Certificate'; C='USA'". /// Please see http://msdn.microsoft.com/en-us/library/aa377160 and http://en.wikipedia.org/wiki/X.509 for more information.
startTime System.DateTime Certificate validity start DateTime
endTime System.DateTime Certificate validity end DateTime
return System

CertificateDetails() public method

Initialise certificate details.
public CertificateDetails ( string x500, System.DateTime startTime, System.DateTime endTime, SecureString password ) : System
x500 string Certificates "distinguished name". An example is "CN='My Certificate'; C='USA'". /// Please see http://msdn.microsoft.com/en-us/library/aa377160 and http://en.wikipedia.org/wiki/X.509 for more information.
startTime System.DateTime Certificate validity start DateTime
endTime System.DateTime Certificate validity end DateTime
password System.Security.SecureString Password for encrypting the key data
return System

CertificateDetails() public method

Initialise certificate details.
public CertificateDetails ( string x500, System.DateTime startTime, System.DateTime endTime, string insecurePassword ) : System
x500 string Certificates "distinguished name". An example is "CN='My Certificate'; C='USA'". /// Please see http://msdn.microsoft.com/en-us/library/aa377160 and http://en.wikipedia.org/wiki/X.509 for more information.
startTime System.DateTime Certificate validity start DateTime
endTime System.DateTime Certificate validity end DateTime
insecurePassword string Password for encrypting the key data
return System

Dispose() public method

Dispose of the secure string password
public Dispose ( ) : void
return void