Public Certificate Authority v1 API - Class ExternalAccountKey (1.0.0-beta01)

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.

Inheritance

object > ExternalAccountKey

Namespace

Google.Cloud.Security.PublicCA.V1

Assembly

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