@Override public synchronized List<String> getAliases() throws IOException { List<String> list = new ArrayList<String>(); List<Text> aliases = credentials.getAllSecretKeys(); for (Text key : aliases) { list.add(key.toString()); } return list; } }
@Override public synchronized List<String> getKeys() throws IOException { List<String> list = new ArrayList<String>(); List<Text> keys = credentials.getAllSecretKeys(); for (Text key : keys) { if (key.find("@") == -1) { list.add(key.toString()); } } return list; }
/** * Copy job credentials to table properties * @param tbl */ public static void copyJobSecretToTableProperties(TableDesc tbl) throws IOException { Credentials credentials = UserGroupInformation.getCurrentUser().getCredentials(); for (Text key : credentials.getAllSecretKeys()) { String keyString = key.toString(); if (keyString.startsWith(TableDesc.SECRET_PREFIX + TableDesc.SECRET_DELIMIT)) { String[] comps = keyString.split(TableDesc.SECRET_DELIMIT); String tblName = comps[1]; String keyName = comps[2]; if (tbl.getTableName().equalsIgnoreCase(tblName)) { tbl.getProperties().put(keyName, new String(credentials.getSecretKey(key))); } } } }
List<Text> secretKeys = ugi.getCredentials().getAllSecretKeys(); title("Secret keys"); if (!secretKeys.isEmpty()) {
@Override public List<String> getAliases() throws IOException { List<String> list = new ArrayList<String>(); List<Text> aliases = credentials.getAllSecretKeys(); for (Text key : aliases) { list.add(key.toString()); } return list; } }
@Override public List<String> getAliases() throws IOException { List<String> list = new ArrayList<String>(); List<Text> aliases = credentials.getAllSecretKeys(); for (Text key : aliases) { list.add(key.toString()); } return list; } }
@Override public List<String> getAliases() throws IOException { List<String> list = new ArrayList<String>(); List<Text> aliases = credentials.getAllSecretKeys(); for (Text key : aliases) { list.add(key.toString()); } return list; } }
@Override public List<String> getAliases() throws IOException { List<String> list = new ArrayList<String>(); List<Text> aliases = credentials.getAllSecretKeys(); for (Text key : aliases) { list.add(key.toString()); } return list; } }
@Override public synchronized List<String> getKeys() throws IOException { List<String> list = new ArrayList<String>(); List<Text> keys = credentials.getAllSecretKeys(); for (Text key : keys) { if (key.find("@") == -1) { list.add(key.toString()); } } return list; }
@Override public synchronized List<String> getKeys() throws IOException { List<String> list = new ArrayList<String>(); List<Text> keys = credentials.getAllSecretKeys(); for (Text key : keys) { if (key.find("@") == -1) { list.add(key.toString()); } } return list; }
@Override public synchronized List<String> getKeys() throws IOException { List<String> list = new ArrayList<String>(); List<Text> keys = credentials.getAllSecretKeys(); for (Text key : keys) { if (key.find("@") == -1) { list.add(key.toString()); } } return list; }
@Override public synchronized List<String> getKeys() throws IOException { List<String> list = new ArrayList<String>(); List<Text> keys = credentials.getAllSecretKeys(); for (Text key : keys) { if (key.find("@") == -1) { list.add(key.toString()); } } return list; }
List<Text> secretKeys = ugi.getCredentials().getAllSecretKeys(); title("Secret keys"); if (!secretKeys.isEmpty()) {
List<Text> secretKeys = credentials.getAllSecretKeys(); title("Secret keys"); if (!secretKeys.isEmpty()) {
List<Text> secretKeys = credentials.getAllSecretKeys(); title("Secret keys"); if (!secretKeys.isEmpty()) {
Text key = new Text("secret1"); assertTrue("Secrets missing from credentials object", cs .getAllSecretKeys().contains(key)); assertEquals("mysecret", new String(cs.getSecretKey(key), "UTF-8"));
Text key = new Text("secret1"); assertTrue("Secrets missing from credentials object", cs .getAllSecretKeys().contains(key)); assertEquals("mysecret", new String(cs.getSecretKey(key), "UTF-8"));