in crlVerification/utils/reason.go [48:75]
func (r RevocationReason) String() string {
switch r {
case NOT_GIVEN:
return "no reason given"
case UNSPECIFIED:
return "(0) unspecified"
case KEY_COMPROMISE:
return "(1) keyCompromise"
case CA_COMPROMISE:
return "(2) cACompromise"
case AFFILIATION_CHANGE:
return "(3) affiliationChanged"
case SUPERSEDED:
return "(4) superseded"
case CESSATION_OF_OPERATION:
return "(5) cessationOfOperation"
case CERTIFICATE_HOLD:
return "(6) certificateHold"
case REMOVE_FROM_CRL:
return "(8) removeFromCRL"
case PRIVILEGE_WITHDRAWN:
return "(9) privilegeWithdrawn"
case AA_COMPROMISE:
return "(10) aACompromise"
default:
panic(fmt.Sprintf(`programming error: accounted for RevocationReason enum %v`, int(r)))
}
}