class Google::Apis::PrivatecaV1::CertificateExtensionConstraints

Describes a set of X.509 extensions that may be part of some certificate issuance controls.

Attributes

additional_extensions[RW]

Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions. Corresponds to the JSON property `additionalExtensions` @return [Array<Google::Apis::PrivatecaV1::ObjectIdProp>]

known_extensions[RW]

Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions. Corresponds to the JSON property `knownExtensions` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/privateca_v1/classes.rb, line 740
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_v1/classes.rb, line 745
def update!(**args)
  @additional_extensions = args[:additional_extensions] if args.key?(:additional_extensions)
  @known_extensions = args[:known_extensions] if args.key?(:known_extensions)
end