class Google::Apis::PrivatecaV1::RsaKeyType

Describes an RSA key that may be used in a Certificate issued from a CaPool.

Attributes

max_modulus_size[RW]

Optional. The maximum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes. Corresponds to the JSON property `maxModulusSize` @return [Fixnum]

min_modulus_size[RW]

Optional. The minimum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply. Corresponds to the JSON property `minModulusSize` @return [Fixnum]

Public Class Methods

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