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 document outlines the \u003ccode\u003eRsaKeyType\u003c/code\u003e class, which defines the properties of RSA keys usable in \u003ccode\u003eCertificate\u003c/code\u003e issued from a \u003ccode\u003eCaPool\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in data structures and serialization.\u003c/p\u003e\n"],["\u003cp\u003eIt offers properties to set both the \u003ccode\u003eMaxModulusSize\u003c/code\u003e and \u003ccode\u003eMinModulusSize\u003c/code\u003e for RSA keys, allowing control over the size of the modulus, with the size measured in bits.\u003c/p\u003e\n"],["\u003cp\u003eThe document covers the availability of \u003ccode\u003eRsaKeyType\u003c/code\u003e through various versions, ranging from 1.0.0 up to 3.9.0, with version 3.9.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides constructors for the \u003ccode\u003eRsaKeyType\u003c/code\u003e class, allowing for the creation of instances, both with a default constructor, and one that accepts another \u003ccode\u003eRsaKeyType\u003c/code\u003e as an argument.\u003c/p\u003e\n"]]],[],null,[]]