class Google::Apis::PrivatecaV1beta1::IssuingOptions

Options that affect all certificates issued by a CertificateAuthority.

Attributes

include_ca_cert_url[RW]

Required. When true, includes a URL to the issuing CA certificate in the “ authority information access” X.509 extension. Corresponds to the JSON property `includeCaCertUrl` @return [Boolean]

include_ca_cert_url?[RW]

Required. When true, includes a URL to the issuing CA certificate in the “ authority information access” X.509 extension. Corresponds to the JSON property `includeCaCertUrl` @return [Boolean]

include_crl_access_url[RW]

Required. When true, includes a URL to the CRL corresponding to certificates issued from a CertificateAuthority. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. Corresponds to the JSON property `includeCrlAccessUrl` @return [Boolean]

include_crl_access_url?[RW]

Required. When true, includes a URL to the CRL corresponding to certificates issued from a CertificateAuthority. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. Corresponds to the JSON property `includeCrlAccessUrl` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/privateca_v1beta1/classes.rb, line 1106
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/privateca_v1beta1/classes.rb, line 1111
def update!(**args)
  @include_ca_cert_url = args[:include_ca_cert_url] if args.key?(:include_ca_cert_url)
  @include_crl_access_url = args[:include_crl_access_url] if args.key?(:include_crl_access_url)
end