public sealed class CaPool.Types.IssuancePolicy.Types.AllowedKeyType.Types.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 Certificate Authority v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRsaKeyType\u003c/code\u003e class describes RSA keys that are allowed for use in certificates issued from a \u003ccode\u003eCaPool\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe provided class is within the namespace \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1\u003c/code\u003e and is part of the \u003ccode\u003eGoogle.Cloud.Security.PrivateCA.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe document outlines the inheritance and interfaces implemented by the \u003ccode\u003eRsaKeyType\u003c/code\u003e class, 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 \u003ccode\u003eRsaKeyType\u003c/code\u003e properties include \u003ccode\u003eMaxModulusSize\u003c/code\u003e and \u003ccode\u003eMinModulusSize\u003c/code\u003e, which allow for setting upper and lower bounds on RSA modulus sizes in bits, respectively.\u003c/p\u003e\n"]]],[],null,[]]