UA Bundle SDK .NET  2.2.0.255
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaBase.CreateCertificateSettings Class Reference

The settings used when creating certificates. More...

Properties

string Password [get, set]
 Gets or sets the password. More...
 
string ApplicationUri [get, set]
 Gets or sets the application URI. More...
 
string ApplicationName [get, set]
 Gets or sets the name of the application. More...
 
string CommonName [get, set]
 Gets or sets the common name for the certificate. More...
 
string SubjectName [get, set]
 Gets or sets the name of the subject. More...
 
IList< StringDomainNames [get, set]
 Gets or sets the domain names. More...
 
ushort KeySize [get, set]
 Gets or sets the size of the key. More...
 
DateTime StartTime [get, set]
 Gets or sets the start time. More...
 
ushort LifetimeInMonths [get, set]
 Gets or sets the lifetime in months. More...
 
ushort HashSizeInBits [get, set]
 Gets or sets the lifetime in months. More...
 
bool IsCA [get, set]
 Gets or sets a value indicating whether this instance is CA. More...
 
bool UsePEMFormat [get, set]
 Gets or sets a value indicating whether [use PEM format]. More...
 
string IssuerKeyFilePath [get, set]
 Gets or sets the issuer key file path. More...
 
string IssuerKeyFilePassword [get, set]
 Gets or sets the issuer key file password. More...
 

Detailed Description

The settings used when creating certificates.

Property Documentation

string UnifiedAutomation.UaBase.CreateCertificateSettings.ApplicationName
getset

Gets or sets the name of the application.

The name of the application.

string UnifiedAutomation.UaBase.CreateCertificateSettings.ApplicationUri
getset

Gets or sets the application URI.

The application URI.

string UnifiedAutomation.UaBase.CreateCertificateSettings.CommonName
getset

Gets or sets the common name for the certificate.

The common name for the certificate.

This field should be the ProductName for ApplicationCertificates or the DNSName for HTTPS Certificates. This field is used to construct the SubjectName if the SubjectName is not provided. If the SubjectName is provided the CommonName is ignored.

IList<String> UnifiedAutomation.UaBase.CreateCertificateSettings.DomainNames
getset

Gets or sets the domain names.

The domain names.

ushort UnifiedAutomation.UaBase.CreateCertificateSettings.HashSizeInBits
getset

Gets or sets the lifetime in months.

The lifetime in months.

bool UnifiedAutomation.UaBase.CreateCertificateSettings.IsCA
getset

Gets or sets a value indicating whether this instance is CA.

true if this instance is CA; otherwise, false.

string UnifiedAutomation.UaBase.CreateCertificateSettings.IssuerKeyFilePassword
getset

Gets or sets the issuer key file password.

The issuer key file password.

string UnifiedAutomation.UaBase.CreateCertificateSettings.IssuerKeyFilePath
getset

Gets or sets the issuer key file path.

The issuer key file path.

ushort UnifiedAutomation.UaBase.CreateCertificateSettings.KeySize
getset

Gets or sets the size of the key.

The size of the key.

ushort UnifiedAutomation.UaBase.CreateCertificateSettings.LifetimeInMonths
getset

Gets or sets the lifetime in months.

The lifetime in months.

string UnifiedAutomation.UaBase.CreateCertificateSettings.Password
getset

Gets or sets the password.

The password.

DateTime UnifiedAutomation.UaBase.CreateCertificateSettings.StartTime
getset

Gets or sets the start time.

The start time.

string UnifiedAutomation.UaBase.CreateCertificateSettings.SubjectName
getset

Gets or sets the name of the subject.

The name of the subject.

bool UnifiedAutomation.UaBase.CreateCertificateSettings.UsePEMFormat
getset

Gets or sets a value indicating whether [use PEM format].

true if [use PEM format]; otherwise, false.


The documentation for this class was generated from the following file: