001package com.nimbusds.jose; 002 003 004/** 005 * Enumeration of JOSE algorithm implementation requirements. Refers to the 006 * requirement levels defined in RFC 2119. 007 * 008 * @author Vladimir Dzhuvinov 009 * @version 2012-09-17 010 */ 011public enum Requirement { 012 013 014 /** 015 * The implementation of the algorithm is required. 016 */ 017 REQUIRED, 018 019 020 /** 021 * The implementation of the algorithm is recommended. 022 */ 023 RECOMMENDED, 024 025 026 /** 027 * The implementation of the algorithm is optional. 028 */ 029 OPTIONAL 030}