package model.pki.crl; /** * Identify the reason for revocation. */ public enum Reason { UNSPECIFIED(0), KEY_COMPROMISE(1), CA_COMPROMISE(2), AFFILIATION_CHANGED(3), SUPERSEDED(4), CESSATION_OF_OPERATION(5); private final int val; /** * EFFECTS: Init with the specific val. * REQUIRES: 0 <= val <= 0xFF */ Reason(int val) { this.val = val; } public int getVal() { return val; } }