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 documentation covers the \u003ccode\u003eRsaKeyType\u003c/code\u003e class within the Google Cloud Security Private CA v1 API, specifically for version 3.1.0, which is a part of the \u003ccode\u003eCaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class defines the structure for RSA keys that can be used in Certificates issued from a CaPool, which is part of the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes inheritance, implementation details, constructors, and properties of the \u003ccode\u003eRsaKeyType\u003c/code\u003e class, such as \u003ccode\u003eMaxModulusSize\u003c/code\u003e and \u003ccode\u003eMinModulusSize\u003c/code\u003e for defining allowed RSA key sizes.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions listed, from 1.0.0 to 3.9.0 (latest), which indicate that this class has been through multiple iterations, and 3.9.0 is the most recent version available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its capabilities within the .NET framework and Google Protobuf ecosystem.\u003c/p\u003e\n"]]],[],null,[]]