Interface AuthorizedCertificatesGrpc.AsyncService

All Known Implementing Classes:
AuthorizedCertificatesGrpc.AuthorizedCertificatesImplBase
Enclosing class:
AuthorizedCertificatesGrpc

public static interface AuthorizedCertificatesGrpc.AsyncService
 Manages SSL certificates a user is authorized to administer. A user can
 administer any SSL certificates applicable to their authorized domains.
 
  • Method Details

    • listAuthorizedCertificates

      default void listAuthorizedCertificates(ListAuthorizedCertificatesRequest request, io.grpc.stub.StreamObserver<ListAuthorizedCertificatesResponse> responseObserver)
       Lists all SSL certificates the user is authorized to administer.
       
    • getAuthorizedCertificate

      default void getAuthorizedCertificate(GetAuthorizedCertificateRequest request, io.grpc.stub.StreamObserver<AuthorizedCertificate> responseObserver)
       Gets the specified SSL certificate.
       
    • createAuthorizedCertificate

      default void createAuthorizedCertificate(CreateAuthorizedCertificateRequest request, io.grpc.stub.StreamObserver<AuthorizedCertificate> responseObserver)
       Uploads the specified SSL certificate.
       
    • updateAuthorizedCertificate

      default void updateAuthorizedCertificate(UpdateAuthorizedCertificateRequest request, io.grpc.stub.StreamObserver<AuthorizedCertificate> responseObserver)
       Updates the specified SSL certificate. To renew a certificate and maintain
       its existing domain mappings, update `certificate_data` with a new
       certificate. The new certificate must be applicable to the same domains as
       the original certificate. The certificate `display_name` may also be
       updated.
       
    • deleteAuthorizedCertificate

      default void deleteAuthorizedCertificate(DeleteAuthorizedCertificateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes the specified SSL certificate.