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].
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document outlines the \u003ccode\u003eRsaKeyType\u003c/code\u003e class, which defines the properties of an RSA key for certificates issued from a \u003ccode\u003eCaPool\u003c/code\u003e in Google Cloud's Private CA service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e namespace, specifically within the \u003ccode\u003eCaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types\u003c/code\u003e hierarchy, available in various versions, including the latest 3.9.0.\u003c/p\u003e\n"],["\u003cp\u003eIt allows defining constraints on RSA keys, such as \u003ccode\u003eMinModulusSize\u003c/code\u003e and \u003ccode\u003eMaxModulusSize\u003c/code\u003e, which determine the minimum and maximum allowed bit lengths for RSA modulus.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class, which implements multiple interfaces, can be instantiated using a parameterless constructor or a constructor that takes another \u003ccode\u003eRsaKeyType\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eThe document presents the available version numbers of the class that can be referenced, ranging from version 1.0.0 to 3.9.0.\u003c/p\u003e\n"]]],[],null,[]]