Certificate Authority Service V1beta1 API - Class Google::Cloud::Security::PrivateCA::V1beta1::CertificateDescription::SubjectDescription (v0.10.0)

Reference documentation and code samples for the Certificate Authority Service V1beta1 API class Google::Cloud::Security::PrivateCA::V1beta1::CertificateDescription::SubjectDescription.

These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#common_name

def common_name() -> ::String
Returns
  • (::String) — The "common name" of the distinguished name.

#common_name=

def common_name=(value) -> ::String
Parameter
  • value (::String) — The "common name" of the distinguished name.
Returns
  • (::String) — The "common name" of the distinguished name.

#hex_serial_number

def hex_serial_number() -> ::String
Returns
  • (::String) — The serial number encoded in lowercase hexadecimal.

#hex_serial_number=

def hex_serial_number=(value) -> ::String
Parameter
  • value (::String) — The serial number encoded in lowercase hexadecimal.
Returns
  • (::String) — The serial number encoded in lowercase hexadecimal.

#lifetime

def lifetime() -> ::Google::Protobuf::Duration
Returns
  • (::Google::Protobuf::Duration) — For convenience, the actual lifetime of an issued certificate. Corresponds to 'not_after_time' - 'not_before_time'.

#lifetime=

def lifetime=(value) -> ::Google::Protobuf::Duration
Parameter
  • value (::Google::Protobuf::Duration) — For convenience, the actual lifetime of an issued certificate. Corresponds to 'not_after_time' - 'not_before_time'.
Returns
  • (::Google::Protobuf::Duration) — For convenience, the actual lifetime of an issued certificate. Corresponds to 'not_after_time' - 'not_before_time'.

#not_after_time

def not_after_time() -> ::Google::Protobuf::Timestamp
Returns

#not_after_time=

def not_after_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#not_before_time

def not_before_time() -> ::Google::Protobuf::Timestamp
Returns

#not_before_time=

def not_before_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#subject

def subject() -> ::Google::Cloud::Security::PrivateCA::V1beta1::Subject
Returns

#subject=

def subject=(value) -> ::Google::Cloud::Security::PrivateCA::V1beta1::Subject
Parameter
Returns

#subject_alt_name

def subject_alt_name() -> ::Google::Cloud::Security::PrivateCA::V1beta1::SubjectAltNames
Returns

#subject_alt_name=

def subject_alt_name=(value) -> ::Google::Cloud::Security::PrivateCA::V1beta1::SubjectAltNames
Parameter
Returns