Class CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType (2.0.0)

public sealed class RsaKeyType : IMessage<CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType>, IEquatable<CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType>, IDeepCloneable<CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType>, IBufferMessage, IMessage

Describes an RSA key that may be used in a [Certificate][google.cloud.security.privateca.v1.Certificate] issued from a [CaPool][google.cloud.security.privateca.v1.CaPool].

Inheritance

Object > CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType

Namespace

Google.Cloud.Security.PrivateCA.V1

Assembly

Google.Cloud.Security.PrivateCA.V1.dll

Constructors

RsaKeyType()

public RsaKeyType()

RsaKeyType(CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType)

public RsaKeyType(CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType other)
Parameter
NameDescription
otherCaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType

Properties

MaxModulusSize

public long MaxModulusSize { get; set; }

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.

Property Value
TypeDescription
Int64

MinModulusSize

public long MinModulusSize { get; set; }

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.

Property Value
TypeDescription
Int64