Certificate Authority v1 API - Class CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType (3.5.0)

public sealed class CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.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

Reference documentation and code samples for the Certificate Authority v1 API class CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType.

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(RsaKeyType)

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

Properties

MaxModulusSize

public long MaxModulusSize { get; set; }

Optional. The maximum allowed RSA modulus size (inclusive), 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
long

MinModulusSize

public long MinModulusSize { get; set; }

Optional. The minimum allowed RSA modulus size (inclusive), 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
long