public ContainerLaunchContextInfo() { local_resources = new HashMap<String, LocalResourceInfo>(); environment = new HashMap<String, String>(); commands = new ArrayList<String>(); servicedata = new HashMap<String, String>(); credentials = new CredentialsInfo(); acls = new HashMap<ApplicationAccessType, String>(); }
tags.add("tag1"); tags.add("tag 2"); CredentialsInfo credentials = new CredentialsInfo(); HashMap<String, String> tokens = new HashMap<>(); HashMap<String, String> secrets = new HashMap<>(); secrets.put("secret1", Base64.encodeBase64String( "mysecret".getBytes("UTF8"))); credentials.setSecrets(secrets); credentials.setTokens(tokens); ApplicationSubmissionContextInfo appInfo = new ApplicationSubmissionContextInfo(); appInfo.setApplicationId(appId);
/** * Generate a Credentials object from the information in the CredentialsInfo * object. * * @param credentials * the CredentialsInfo provided by the user. * @return */ private Credentials createCredentials(CredentialsInfo credentials) { Credentials ret = new Credentials(); try { for (Map.Entry<String, String> entry : credentials.getTokens().entrySet()) { Text alias = new Text(entry.getKey()); Token<TokenIdentifier> token = new Token<TokenIdentifier>(); token.decodeFromUrlString(entry.getValue()); ret.addToken(alias, token); } for (Map.Entry<String, String> entry : credentials.getSecrets().entrySet()) { Text alias = new Text(entry.getKey()); Base64 decoder = new Base64(0, null, true); byte[] secret = decoder.decode(entry.getValue()); ret.addSecretKey(alias, secret); } } catch (IOException ie) { throw new BadRequestException( "Could not parse credentials data; exception message = " + ie.getMessage()); } return ret; }
tags.add("tag1"); tags.add("tag 2"); CredentialsInfo credentials = new CredentialsInfo(); HashMap<String, String> tokens = new HashMap<>(); HashMap<String, String> secrets = new HashMap<>(); secrets.put("secret1", Base64.encodeBase64String( "mysecret".getBytes("UTF8"))); credentials.setSecrets(secrets); credentials.setTokens(tokens); ApplicationSubmissionContextInfo appInfo = new ApplicationSubmissionContextInfo(); appInfo.setApplicationId(appId);
/** * Generate a Credentials object from the information in the CredentialsInfo * object. * * @param credentials * the CredentialsInfo provided by the user. * @return */ private Credentials createCredentials(CredentialsInfo credentials) { Credentials ret = new Credentials(); try { for (Map.Entry<String, String> entry : credentials.getTokens().entrySet()) { Text alias = new Text(entry.getKey()); Token<TokenIdentifier> token = new Token<TokenIdentifier>(); token.decodeFromUrlString(entry.getValue()); ret.addToken(alias, token); } for (Map.Entry<String, String> entry : credentials.getSecrets().entrySet()) { Text alias = new Text(entry.getKey()); Base64 decoder = new Base64(0, null, true); byte[] secret = decoder.decode(entry.getValue()); ret.addSecretKey(alias, secret); } } catch (IOException ie) { throw new BadRequestException( "Could not parse credentials data; exception message = " + ie.getMessage()); } return ret; }
Credentials ret = new Credentials(); try { for (Map.Entry<String, String> entry : credentials.getTokens() .entrySet()) { Text alias = new Text(entry.getKey()); ret.addToken(alias, token); for (Map.Entry<String, String> entry : credentials.getSecrets() .entrySet()) { Text alias = new Text(entry.getKey());
public ContainerLaunchContextInfo() { local_resources = new HashMap<String, LocalResourceInfo>(); environment = new HashMap<String, String>(); commands = new ArrayList<String>(); servicedata = new HashMap<String, String>(); credentials = new CredentialsInfo(); acls = new HashMap<ApplicationAccessType, String>(); }
public ContainerLaunchContextInfo() { local_resources = new HashMap<String, LocalResourceInfo>(); environment = new HashMap<String, String>(); commands = new ArrayList<String>(); servicedata = new HashMap<String, String>(); credentials = new CredentialsInfo(); acls = new HashMap<ApplicationAccessType, String>(); }