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 webpage details the \u003ccode\u003eRsaKeyType\u003c/code\u003e class within the Google Cloud Security Private CA V1 library for .NET, which defines an RSA key that may be used in a Certificate issued from a CaPool.\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, providing capabilities for message handling, equality checks, deep cloning, and buffer manipulation.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors: a default constructor (\u003ccode\u003eRsaKeyType()\u003c/code\u003e) and another one that accepts another \u003ccode\u003eRsaKeyType\u003c/code\u003e object as a parameter for creating a new instance based on an existing one (\u003ccode\u003eRsaKeyType(CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.RsaKeyType)\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties \u003ccode\u003eMaxModulusSize\u003c/code\u003e and \u003ccode\u003eMinModulusSize\u003c/code\u003e, allowing the definition of the maximum and minimum allowed RSA modulus sizes in bits for Certificates issued from a CaPool.\u003c/p\u003e\n"],["\u003cp\u003eThe page covers version history from 1.0.0 to the latest version 3.9.0, each with a link to the corresponding version documentation.\u003c/p\u003e\n"]]],[],null,[]]