Class Subject
Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).
Namespace: Neon.Kube.Resources.CertManager
Assembly: Neon.Kube.Resources.dll
Syntax
public class Subject
Constructors
Subject()
Initializes a new instance of the Subject class.
Declaration
public Subject()
Properties
Countries
Countries to be used on the Certificate.
Declaration
[JsonProperty(PropertyName = "countries", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<string> Countries { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Localities
Cities to be used on the Certificate.
Declaration
[JsonProperty(PropertyName = "localities", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<string> Localities { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
OrganizationalUnits
Organizational Units to be used on the Certificate.
Declaration
[JsonProperty(PropertyName = "organizationalUnits", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<string> OrganizationalUnits { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
PostalCodes
Postal codes to be used on the Certificate.
Declaration
[JsonProperty(PropertyName = "postalCodes", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<string> PostalCodes { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Provinces
State/Provinces to be used on the Certificate.
Declaration
[JsonProperty(PropertyName = "provinces", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<string> Provinces { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
SerialNumber
Serial number to be used on the Certificate.
Declaration
[JsonProperty(PropertyName = "serialNumber", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public string SerialNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
StreetAddresses
Street addresses to be used on the Certificate.
Declaration
[JsonProperty(PropertyName = "streetAddresses", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<string> StreetAddresses { get; set; }
Property Value
Type | Description |
---|---|
List<string> |