public sealed class GetPublicKeyRequest : IMessage<GetPublicKeyRequest>, IEquatable<GetPublicKeyRequest>, IDeepCloneable<GetPublicKeyRequest>, IBufferMessage, IMessage
Request message for [KeyManagementService.GetPublicKey][google.cloud.kms.v1.KeyManagementService.GetPublicKey].
[[["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\u003eThe webpage documents the \u003ccode\u003eGetPublicKeyRequest\u003c/code\u003e class, which is used to request the public key of a specific \u003ccode\u003eCryptoKeyVersion\u003c/code\u003e within the Google Cloud Key Management Service (KMS).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetPublicKeyRequest\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities for message handling, equality checks, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this documentation is for version 3.16.0, while the webpage defaults to showing the documentation for version 2.2.0, and lists versions all the way up to 3.16.0 and as low as 2.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetPublicKeyRequest\u003c/code\u003e class has properties such as \u003ccode\u003eCryptoKeyVersionName\u003c/code\u003e and \u003ccode\u003eName\u003c/code\u003e, allowing the specification of the \u003ccode\u003eCryptoKeyVersion\u003c/code\u003e for which to retrieve the public key.\u003c/p\u003e\n"],["\u003cp\u003eThis class also includes a pair of constructors, including one that takes an \u003ccode\u003eother\u003c/code\u003e argument for instantiating a new \u003ccode\u003eGetPublicKeyRequest\u003c/code\u003e object from an existing one.\u003c/p\u003e\n"]]],[],null,[]]