Ceritificate Authority Service V1 API - Class Google::Cloud::Security::PrivateCA::V1::CertificateDescription (v0.11.0)

Reference documentation and code samples for the Ceritificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::CertificateDescription.

A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#aia_issuing_certificate_urls

def aia_issuing_certificate_urls() -> ::Array<::String>
Returns
  • (::Array<::String>) — Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

#aia_issuing_certificate_urls=

def aia_issuing_certificate_urls=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.
Returns
  • (::Array<::String>) — Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

#authority_key_id

def authority_key_id() -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::KeyId
Returns

#authority_key_id=

def authority_key_id=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::KeyId
Parameter
Returns

#cert_fingerprint

def cert_fingerprint() -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::CertificateFingerprint

#cert_fingerprint=

def cert_fingerprint=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::CertificateFingerprint
Parameter

#crl_distribution_points

def crl_distribution_points() -> ::Array<::String>
Returns
  • (::Array<::String>) — Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

#crl_distribution_points=

def crl_distribution_points=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13
Returns
  • (::Array<::String>) — Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

#public_key

def public_key() -> ::Google::Cloud::Security::PrivateCA::V1::PublicKey
Returns

#public_key=

def public_key=(value) -> ::Google::Cloud::Security::PrivateCA::V1::PublicKey
Parameter
Returns

#subject_description

def subject_description() -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::SubjectDescription
Returns

#subject_description=

def subject_description=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::SubjectDescription
Parameter
Returns

#subject_key_id

def subject_key_id() -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::KeyId
Returns

#subject_key_id=

def subject_key_id=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CertificateDescription::KeyId
Parameter
Returns

#x509_description

def x509_description() -> ::Google::Cloud::Security::PrivateCA::V1::X509Parameters
Returns

#x509_description=

def x509_description=(value) -> ::Google::Cloud::Security::PrivateCA::V1::X509Parameters
Parameter
Returns