1syntax = "proto3"; 2 3package storer; 4option go_package = "github.com/letsencrypt/boulder/crl/storer/proto"; 5 6import "google/protobuf/empty.proto"; 7 8service CRLStorer { 9 rpc UploadCRL(stream UploadCRLRequest) returns (google.protobuf.Empty) {} 10} 11 12message UploadCRLRequest { 13 oneof payload { 14 CRLMetadata metadata = 1; 15 bytes crlChunk = 2; 16 } 17} 18 19message CRLMetadata { 20 int64 issuerNameID = 1; 21 int64 number = 2; 22 int64 shardIdx = 3; 23}