Class CertificateSubject
The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.
Inherited Members
Namespace: Oci.CertificatesmanagementService.Models
Assembly: OCI.DotNetSDK.Certificatesmanagement.dll
Syntax
public class CertificateSubject
Properties
CommonName
Declaration
[Required(ErrorMessage = "CommonName is required.")]
[JsonProperty(PropertyName = "commonName")]
public string CommonName { get; set; }
Property Value
Type | Description |
---|---|
string | Common name or fully-qualified domain name (RDN CN). |
Remarks
Required
Country
Declaration
[JsonProperty(PropertyName = "country")]
public string Country { get; set; }
Property Value
Type | Description |
---|---|
string | Country name (RDN C). |
DistinguishedNameQualifier
Declaration
[JsonProperty(PropertyName = "distinguishedNameQualifier")]
public string DistinguishedNameQualifier { get; set; }
Property Value
Type | Description |
---|---|
string | Distinguished name qualifier(RDN DNQ). |
DomainComponent
Declaration
[JsonProperty(PropertyName = "domainComponent")]
public string DomainComponent { get; set; }
Property Value
Type | Description |
---|---|
string | Domain component (RDN DC). |
GenerationQualifier
Declaration
[JsonProperty(PropertyName = "generationQualifier")]
public string GenerationQualifier { get; set; }
Property Value
Type | Description |
---|---|
string | Personal generational qualifier (for example, Sr., Jr. 3rd, or IV). |
GivenName
Declaration
[JsonProperty(PropertyName = "givenName")]
public string GivenName { get; set; }
Property Value
Type | Description |
---|---|
string | Personal given name (RDN G or GN). |
Initials
Declaration
[JsonProperty(PropertyName = "initials")]
public string Initials { get; set; }
Property Value
Type | Description |
---|---|
string | Personal initials. |
LocalityName
Declaration
[JsonProperty(PropertyName = "localityName")]
public string LocalityName { get; set; }
Property Value
Type | Description |
---|---|
string | Locality (RDN L). |
Organization
Declaration
[JsonProperty(PropertyName = "organization")]
public string Organization { get; set; }
Property Value
Type | Description |
---|---|
string | Organization (RDN O). |
OrganizationalUnit
Declaration
[JsonProperty(PropertyName = "organizationalUnit")]
public string OrganizationalUnit { get; set; }
Property Value
Type | Description |
---|---|
string | Organizational unit (RDN OU). |
Pseudonym
Declaration
[JsonProperty(PropertyName = "pseudonym")]
public string Pseudonym { get; set; }
Property Value
Type | Description |
---|---|
string | Subject pseudonym. |
SerialNumber
Declaration
[JsonProperty(PropertyName = "serialNumber")]
public string SerialNumber { get; set; }
Property Value
Type | Description |
---|---|
string | Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER). |
StateOrProvinceName
Declaration
[JsonProperty(PropertyName = "stateOrProvinceName")]
public string StateOrProvinceName { get; set; }
Property Value
Type | Description |
---|---|
string | State or province name (RDN ST or S). |
Street
Declaration
[JsonProperty(PropertyName = "street")]
public string Street { get; set; }
Property Value
Type | Description |
---|---|
string | Street address (RDN STREET). |
Surname
Declaration
[JsonProperty(PropertyName = "surname")]
public string Surname { get; set; }
Property Value
Type | Description |
---|---|
string | Personal surname (RDN SN). |
Title
Declaration
[JsonProperty(PropertyName = "title")]
public string Title { get; set; }
Property Value
Type | Description |
---|---|
string | Title (RDN T or TITLE). |
UserId
Declaration
[JsonProperty(PropertyName = "userId")]
public string UserId { get; set; }
Property Value
Type | Description |
---|---|
string | User ID (RDN UID). |