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 (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.
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.
[[["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 webpage details the \u003ccode\u003eRsaKeyType\u003c/code\u003e class, which defines the properties of an RSA key permissible in a Certificate issued from a \u003ccode\u003eCaPool\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eCaPool\u003c/code\u003e class, \u003ccode\u003e3.9.0\u003c/code\u003e, is available with other versions available too.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors: a default constructor \u003ccode\u003eRsaKeyType()\u003c/code\u003e and another that accepts a \u003ccode\u003eRsaKeyType\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eIt has two properties: \u003ccode\u003eMaxModulusSize\u003c/code\u003e and \u003ccode\u003eMinModulusSize\u003c/code\u003e, to optionally define the constraints on the size of the allowed RSA key modulus.\u003c/p\u003e\n"]]],[],null,[]]