Fix SCEP GET requests

pull/917/head
Herman Slatman 2 years ago
parent 88a1bf17cf
commit 13173ec8a2
No known key found for this signature in database
GPG Key ID: F4D8A44EA0A75A4F

@ -86,7 +86,7 @@ func (h *handler) Get(w http.ResponseWriter, r *http.Request) {
case opnGetCACaps:
res, err = h.GetCACaps(ctx)
case opnPKIOperation:
// TODO: implement the GET for PKI operation? Default CACAPS doesn't specify this is in use, though
res, err = h.PKIOperation(ctx, req)
default:
err = fmt.Errorf("unknown operation: %s", req.Operation)
}
@ -151,8 +151,8 @@ func decodeRequest(r *http.Request) (request, error) {
if _, ok := query["message"]; ok {
message = query.Get("message")
}
// TODO: verify this; it seems like it should be StdEncoding instead of URLEncoding
decodedMessage, err := base64.URLEncoding.DecodeString(message)
// TODO: verify this; right type of encoding? Needs additional transformations?
decodedMessage, err := base64.StdEncoding.DecodeString(message)
if err != nil {
return request{}, err
}

Loading…
Cancel
Save