Update certificate revoke command and reasons (#134)

This commit is contained in:
Arjan H
2024-08-31 16:22:40 +02:00
parent cab022a4c8
commit 933367d31e
3 changed files with 9 additions and 17 deletions

View File

@@ -3043,13 +3043,9 @@ func certRevokeHandler(w http.ResponseWriter, r *http.Request) {
}
serial := r.Form.Get("serial")
reason, err := strconv.Atoi(r.Form.Get("reason"))
if err != nil {
errorHandler(w, r, err, http.StatusBadRequest)
return
}
reason := r.Form.Get("reason")
if !_hostCommand(w, r, "revoke-cert", serial, strconv.Itoa(reason)) {
if !_hostCommand(w, r, "revoke-cert", serial, reason) {
return
}
}

View File

@@ -12,15 +12,11 @@
Pick a reason for revoking this certificate:<br/>
<select class="form-control" id="revoke-reason">
<option name="" value=""></option>
<option name="Unspecified" value="0">Unspecified</option>
<option name="Key Compromise" value="1">Key Compromise</option>
<option name="CA Compromise" value="2">CA Compromise</option>
<option name="Affiliation Changed" value="3">Affiliation Changed</option>
<option name="Superseded" value="4">Superseded</option>
<option name="Cessation Of Operation" value="5">Cessation Of Operation</option>
<option name="Certificate Hold" value="6">Certificate Hold</option>
<option name="Privilege Withdrawn" value="9">Privilege Withdrawn</option>
<option name="AA Compromise" value="10">AA Compromise</option>
<option name="Unspecified" value="unspecified">Unspecified</option>
<option name="Key Compromise" value="keyCompromise">Key Compromise</option>
<option name="Superseded" value="superseded">Superseded</option>
<option name="Cessation Of Operation" value="cessationOfOperation">Cessation Of Operation</option>
<option name="Privilege Withdrawn" value="privilegeWithdrawn">Privilege Withdrawn</option>
</select><br/>
NOTE that revoking a certificate can NOT be reversed!
</div>