Show / Hide Table of Contents

Class CertificateSubject

The subject of the certificate, which is a distinguished name that identifies the entity that owns the public key in the certificate.

Inheritance
object
CertificateSubject
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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).

In this article
Back to top