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

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

An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#critical

def critical() -> ::Boolean
Returns
  • (::Boolean) — Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

#critical=

def critical=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
Returns
  • (::Boolean) — Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

#object_id

def object_id() -> ::Google::Cloud::Security::PrivateCA::V1::ObjectId
Returns

#object_id=

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

#value

def value() -> ::String
Returns
  • (::String) — Required. The value of this X.509 extension.

#value=

def value=(value) -> ::String
Parameter
  • value (::String) — Required. The value of this X.509 extension.
Returns
  • (::String) — Required. The value of this X.509 extension.