Certificate Authority Service V1 API - Class Google::Cloud::Security::PrivateCA::V1::X509Parameters (v1.1.0)

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

An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#additional_extensions

def additional_extensions() -> ::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>
Returns

#additional_extensions=

def additional_extensions=(value) -> ::Array<::Google::Cloud::Security::PrivateCA::V1::X509Extension>
Parameter
Returns

#aia_ocsp_servers

def aia_ocsp_servers() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.

#aia_ocsp_servers=

def aia_ocsp_servers=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
Returns
  • (::Array<::String>) — Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.

#ca_options

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

#ca_options=

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

#key_usage

def key_usage() -> ::Google::Cloud::Security::PrivateCA::V1::KeyUsage
Returns

#key_usage=

def key_usage=(value) -> ::Google::Cloud::Security::PrivateCA::V1::KeyUsage
Parameter
Returns

#name_constraints

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

#name_constraints=

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

#policy_ids

def policy_ids() -> ::Array<::Google::Cloud::Security::PrivateCA::V1::ObjectId>
Returns

#policy_ids=

def policy_ids=(value) -> ::Array<::Google::Cloud::Security::PrivateCA::V1::ObjectId>
Parameter
Returns