func()

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)))
	}
}