public sealed class ExternalAccountKey : IMessage<ExternalAccountKey>, IEquatable<ExternalAccountKey>, IDeepCloneable<ExternalAccountKey>, IBufferMessage, IMessage
Reference documentation and code samples for the Public Certificate Authority v1 API class ExternalAccountKey.
A representation of an ExternalAccountKey used for external account binding within ACME.
Implements
IMessageExternalAccountKey, IEquatableExternalAccountKey, IDeepCloneableExternalAccountKey, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PublicCA.V1Assembly
Google.Cloud.Security.PublicCA.V1.dll
Constructors
ExternalAccountKey()
public ExternalAccountKey()
ExternalAccountKey(ExternalAccountKey)
public ExternalAccountKey(ExternalAccountKey other)
Parameter | |
---|---|
Name | Description |
other |
ExternalAccountKey |
Properties
B64MacKey
public ByteString B64MacKey { get; set; }
Output only. Base64-URL-encoded HS256 key. It is generated by the PublicCertificateAuthorityService when the ExternalAccountKey is created
Property Value | |
---|---|
Type | Description |
ByteString |
ExternalAccountKeyName
public ExternalAccountKeyName ExternalAccountKeyName { get; set; }
ExternalAccountKeyName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ExternalAccountKeyName |
KeyId
public string KeyId { get; set; }
Output only. Key ID. It is generated by the PublicCertificateAuthorityService when the ExternalAccountKey is created
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Output only. Resource name. projects/{project}/locations/{location}/externalAccountKeys/{key_id}
Property Value | |
---|---|
Type | Description |
string |