The key is PEM-encoded as defined in RFC
7468. It can be any of the
following: a PEM-encoded PKCS#1/RFC 3447 RSAPublicKey
structure, an RFC 5280
SubjectPublicKeyInfo
or a PEM-encoded X.509 certificate signing request (CSR). If a
SubjectPublicKeyInfo
is specified, it can contain a A PEM-encoded PKCS#1/RFC 3447 RSAPublicKey
or a NIST P-256/secp256r1/prime256v1 or P-384 key. If a CSR is specified,
it will used solely for the purpose of extracting the public key. When
generated by the service, it will always be an RFC 5280
SubjectPublicKeyInfo
structure containing an algorithm identifier and a key.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This documentation page covers the `PublicKey.Types.KeyFormat` enum within the Google Cloud Security Private CA V1 API, specifically for the .NET environment."],["The latest version of the API covered here is 3.9.0, with versions ranging down to 1.0.0 also documented, all pertaining to `PublicKey.Types.KeyFormat`."],["The supported key formats include `Pem`, which is a PEM-encoded key structure, as well as `Unspecified`, which is the default value."],["The `Pem` format can represent various structures, including PKCS#1/RFC 3447 RSAPublicKey, SubjectPublicKeyInfo, or an X.509 CSR, and when generated by the service it will always contain an RFC 5280 structure."]]],[]]