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
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].
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 provides reference documentation for the \u003ccode\u003eRsaKeyType\u003c/code\u003e class within the Google Cloud Security Private CA v1 API, specifically for the .NET environment, with version 3.2.0 being the primary version covered in the detailed content.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class, part of \u003ccode\u003eCaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types\u003c/code\u003e, defines specifications for RSA keys used in certificates issued from a \u003ccode\u003eCaPool\u003c/code\u003e, and it implements interfaces like \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 class includes two constructors: a default constructor \u003ccode\u003eRsaKeyType()\u003c/code\u003e and another \u003ccode\u003eRsaKeyType(CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType other)\u003c/code\u003e for creating instances based on an existing \u003ccode\u003eRsaKeyType\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class has two properties, \u003ccode\u003eMaxModulusSize\u003c/code\u003e and \u003ccode\u003eMinModulusSize\u003c/code\u003e, which respectively control the maximum and minimum allowed RSA modulus sizes in bits, and if set to zero, they use service-level defaults.\u003c/p\u003e\n"],["\u003cp\u003eThere is a list of versions of the same class ranging from 1.0.0 to the latest version 3.9.0, which allows users to access documentation for different releases.\u003c/p\u003e\n"]]],[],null,[]]