* JSON Web Key (JWK) set.
*/
public static JWKSet parse(final JSONObject json)
throws ParseException {
JSONArray keyArray = JSONObjectUtils.getJSONArray(json, "keys");
List<JWK> keys = new LinkedList<JWK>();
for (int i=0; i < keyArray.size(); i++) {
if (! (keyArray.get(i) instanceof JSONObject)) {
throw new ParseException("The \"keys\" JSON array must contain JSON objects only", 0);
}
JSONObject keyJSON = (JSONObject)keyArray.get(i);
try {
keys.add(JWK.parse(keyJSON));
} catch (ParseException e) {