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 }