github.com/letsencrypt/boulder@v0.20251208.0/publisher/proto/publisher.proto (about)

     1  syntax = "proto3";
     2  option go_package = "github.com/letsencrypt/boulder/publisher/proto";
     3  
     4  service Publisher {
     5    rpc SubmitToSingleCTWithResult(Request) returns (Result) {}
     6  }
     7  
     8  enum SubmissionType {
     9    unknown = 0;
    10    sct = 1; // Submitting a precert with the intent of getting SCTs
    11    info = 2; // Submitting a precert on a best-effort basis
    12    final = 3; // Submitting a final cert on a best-effort basis
    13  }
    14  
    15  message Request {
    16    bytes der = 1;
    17    string LogURL = 2;
    18    string LogPublicKey = 3;
    19    reserved 4; // Previously precert
    20    SubmissionType kind = 5;
    21  }
    22  
    23  message Result {
    24    bytes sct = 1;
    25  }