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
- (::Google::Cloud::Security::PrivateCA::V1::ObjectId) — Required. The OID for this X.509 extension.
#object_id=
def object_id=(value) -> ::Google::Cloud::Security::PrivateCA::V1::ObjectId
Parameter
- value (::Google::Cloud::Security::PrivateCA::V1::ObjectId) — Required. The OID for this X.509 extension.
Returns
- (::Google::Cloud::Security::PrivateCA::V1::ObjectId) — Required. The OID for this X.509 extension.
#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.