public sealed class PublicCertificateAuthorityServiceClientImpl : PublicCertificateAuthorityServiceClient
Reference documentation and code samples for the Public Certificate Authority v1 API class PublicCertificateAuthorityServiceClientImpl.
PublicCertificateAuthorityService client wrapper implementation, for convenient use.
Inheritance
object > PublicCertificateAuthorityServiceClient > PublicCertificateAuthorityServiceClientImplNamespace
Google.Cloud.Security.PublicCA.V1Assembly
Google.Cloud.Security.PublicCA.V1.dll
Remarks
Manages the resources required for ACME external account binding for the public certificate authority service.
Constructors
PublicCertificateAuthorityServiceClientImpl(PublicCertificateAuthorityServiceClient, PublicCertificateAuthorityServiceSettings, ILogger)
public PublicCertificateAuthorityServiceClientImpl(PublicCertificateAuthorityService.PublicCertificateAuthorityServiceClient grpcClient, PublicCertificateAuthorityServiceSettings settings, ILogger logger)
Constructs a client wrapper for the PublicCertificateAuthorityService service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
PublicCertificateAuthorityServicePublicCertificateAuthorityServiceClient The underlying gRPC client. |
settings |
PublicCertificateAuthorityServiceSettings The base PublicCertificateAuthorityServiceSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
GrpcClient
public override PublicCertificateAuthorityService.PublicCertificateAuthorityServiceClient GrpcClient { get; }
The underlying gRPC PublicCertificateAuthorityService client
Property Value | |
---|---|
Type | Description |
PublicCertificateAuthorityServicePublicCertificateAuthorityServiceClient |
Methods
CreateExternalAccountKey(CreateExternalAccountKeyRequest, CallSettings)
public override ExternalAccountKey CreateExternalAccountKey(CreateExternalAccountKeyRequest request, CallSettings callSettings = null)
Creates a new [ExternalAccountKey][google.cloud.security.publicca.v1.ExternalAccountKey] bound to the project.
Parameters | |
---|---|
Name | Description |
request |
CreateExternalAccountKeyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ExternalAccountKey |
The RPC response. |
CreateExternalAccountKeyAsync(CreateExternalAccountKeyRequest, CallSettings)
public override Task<ExternalAccountKey> CreateExternalAccountKeyAsync(CreateExternalAccountKeyRequest request, CallSettings callSettings = null)
Creates a new [ExternalAccountKey][google.cloud.security.publicca.v1.ExternalAccountKey] bound to the project.
Parameters | |
---|---|
Name | Description |
request |
CreateExternalAccountKeyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskExternalAccountKey |
A Task containing the RPC response. |