Add support for revocation using an extra provisioner in the RA.

pull/510/head
Mariano Cano 3 years ago
parent a6115e29c2
commit bcf70206ac

@ -372,6 +372,7 @@ func (a *Authority) Revoke(ctx context.Context, revokeOpts *RevokeOptions) error
SerialNumber: rci.Serial,
Reason: rci.Reason,
ReasonCode: rci.ReasonCode,
PassiveOnly: revokeOpts.PassiveOnly,
})
if err != nil {
return errs.Wrap(http.StatusInternalServerError, err, "authority.Revoke", opts...)

@ -86,6 +86,7 @@ type RevokeCertificateRequest struct {
SerialNumber string
Reason string
ReasonCode int
PassiveOnly bool
RequestID string
}

@ -149,6 +149,7 @@ func (s *StepCAS) RevokeCertificate(req *apiv1.RevokeCertificateRequest) (*apiv1
ReasonCode: req.ReasonCode,
Reason: req.Reason,
OTT: token,
Passive: req.PassiveOnly,
}, nil)
if err != nil {
return nil, err

Loading…
Cancel
Save