42 lines
1.0 KiB
Go
42 lines
1.0 KiB
Go
package main
|
|
|
|
import (
|
|
"context"
|
|
|
|
"google.golang.org/grpc"
|
|
"google.golang.org/protobuf/encoding/prototext"
|
|
"google.golang.org/protobuf/types/known/emptypb"
|
|
|
|
blog "github.com/letsencrypt/boulder/log"
|
|
rapb "github.com/letsencrypt/boulder/ra/proto"
|
|
sapb "github.com/letsencrypt/boulder/sa/proto"
|
|
)
|
|
|
|
type dryRunRAC struct {
|
|
rapb.RegistrationAuthorityClient
|
|
log blog.Logger
|
|
}
|
|
|
|
func (d dryRunRAC) AdministrativelyRevokeCertificate(_ context.Context, req *rapb.AdministrativelyRevokeCertificateRequest, _ ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
b, err := prototext.Marshal(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
d.log.Infof("dry-run: %#v", string(b))
|
|
return &emptypb.Empty{}, nil
|
|
}
|
|
|
|
type dryRunSAC struct {
|
|
sapb.StorageAuthorityClient
|
|
log blog.Logger
|
|
}
|
|
|
|
func (d dryRunSAC) AddBlockedKey(_ context.Context, req *sapb.AddBlockedKeyRequest, _ ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
b, err := prototext.Marshal(req)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
d.log.Infof("dry-run: %#v", string(b))
|
|
return &emptypb.Empty{}, nil
|
|
}
|