< prev index next >

src/share/classes/sun/security/x509/KeyUsageExtension.java

Print this page
rev 1387 : 7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror
Reviewed-by: xuelei, mullan
Contributed-by: alexandre.boulgakov@oracle.com

 201         } else if (name.equalsIgnoreCase(KEY_AGREEMENT)) {
 202             set(4,val);
 203         } else if (name.equalsIgnoreCase(KEY_CERTSIGN)) {
 204             set(5,val);
 205         } else if (name.equalsIgnoreCase(CRL_SIGN)) {
 206             set(6,val);
 207         } else if (name.equalsIgnoreCase(ENCIPHER_ONLY)) {
 208             set(7,val);
 209         } else if (name.equalsIgnoreCase(DECIPHER_ONLY)) {
 210             set(8,val);
 211         } else {
 212           throw new IOException("Attribute name not recognized by"
 213                                 + " CertAttrSet:KeyUsage.");
 214         }
 215         encodeThis();
 216     }
 217 
 218     /**
 219      * Get the attribute value.
 220      */
 221     public Object get(String name) throws IOException {
 222         if (name.equalsIgnoreCase(DIGITAL_SIGNATURE)) {
 223             return Boolean.valueOf(isSet(0));
 224         } else if (name.equalsIgnoreCase(NON_REPUDIATION)) {
 225             return Boolean.valueOf(isSet(1));
 226         } else if (name.equalsIgnoreCase(KEY_ENCIPHERMENT)) {
 227             return Boolean.valueOf(isSet(2));
 228         } else if (name.equalsIgnoreCase(DATA_ENCIPHERMENT)) {
 229             return Boolean.valueOf(isSet(3));
 230         } else if (name.equalsIgnoreCase(KEY_AGREEMENT)) {
 231             return Boolean.valueOf(isSet(4));
 232         } else if (name.equalsIgnoreCase(KEY_CERTSIGN)) {
 233             return Boolean.valueOf(isSet(5));
 234         } else if (name.equalsIgnoreCase(CRL_SIGN)) {
 235             return Boolean.valueOf(isSet(6));
 236         } else if (name.equalsIgnoreCase(ENCIPHER_ONLY)) {
 237             return Boolean.valueOf(isSet(7));
 238         } else if (name.equalsIgnoreCase(DECIPHER_ONLY)) {
 239             return Boolean.valueOf(isSet(8));
 240         } else {
 241           throw new IOException("Attribute name not recognized by"



 201         } else if (name.equalsIgnoreCase(KEY_AGREEMENT)) {
 202             set(4,val);
 203         } else if (name.equalsIgnoreCase(KEY_CERTSIGN)) {
 204             set(5,val);
 205         } else if (name.equalsIgnoreCase(CRL_SIGN)) {
 206             set(6,val);
 207         } else if (name.equalsIgnoreCase(ENCIPHER_ONLY)) {
 208             set(7,val);
 209         } else if (name.equalsIgnoreCase(DECIPHER_ONLY)) {
 210             set(8,val);
 211         } else {
 212           throw new IOException("Attribute name not recognized by"
 213                                 + " CertAttrSet:KeyUsage.");
 214         }
 215         encodeThis();
 216     }
 217 
 218     /**
 219      * Get the attribute value.
 220      */
 221     public Boolean get(String name) throws IOException {
 222         if (name.equalsIgnoreCase(DIGITAL_SIGNATURE)) {
 223             return Boolean.valueOf(isSet(0));
 224         } else if (name.equalsIgnoreCase(NON_REPUDIATION)) {
 225             return Boolean.valueOf(isSet(1));
 226         } else if (name.equalsIgnoreCase(KEY_ENCIPHERMENT)) {
 227             return Boolean.valueOf(isSet(2));
 228         } else if (name.equalsIgnoreCase(DATA_ENCIPHERMENT)) {
 229             return Boolean.valueOf(isSet(3));
 230         } else if (name.equalsIgnoreCase(KEY_AGREEMENT)) {
 231             return Boolean.valueOf(isSet(4));
 232         } else if (name.equalsIgnoreCase(KEY_CERTSIGN)) {
 233             return Boolean.valueOf(isSet(5));
 234         } else if (name.equalsIgnoreCase(CRL_SIGN)) {
 235             return Boolean.valueOf(isSet(6));
 236         } else if (name.equalsIgnoreCase(ENCIPHER_ONLY)) {
 237             return Boolean.valueOf(isSet(7));
 238         } else if (name.equalsIgnoreCase(DECIPHER_ONLY)) {
 239             return Boolean.valueOf(isSet(8));
 240         } else {
 241           throw new IOException("Attribute name not recognized by"


< prev index next >