public CredentialProviderToken(String name, String credentialProviders) throws IOException { requireNonNull(name); requireNonNull(credentialProviders); setWithCredentialProviders(name, credentialProviders); }
@Override public void init(Properties properties) { char[] nameCharArray = properties.get(NAME_PROPERTY), credentialProvidersCharArray = properties.get(CREDENTIAL_PROVIDERS_PROPERTY); if (nameCharArray != null && credentialProvidersCharArray != null) { try { this.setWithCredentialProviders(new String(nameCharArray), new String(credentialProvidersCharArray)); } catch (IOException e) { throw new IllegalArgumentException("Could not extract password from CredentialProvider", e); } return; } throw new IllegalArgumentException( "Expected " + NAME_PROPERTY + " and " + CREDENTIAL_PROVIDERS_PROPERTY + " properties."); }
public CredentialProviderToken(String name, String credentialProviders) throws IOException { requireNonNull(name); requireNonNull(credentialProviders); setWithCredentialProviders(name, credentialProviders); }
@Override public void init(Properties properties) { char[] nameCharArray = properties.get(NAME_PROPERTY), credentialProvidersCharArray = properties.get(CREDENTIAL_PROVIDERS_PROPERTY); if (null != nameCharArray && null != credentialProvidersCharArray) { try { this.setWithCredentialProviders(new String(nameCharArray), new String(credentialProvidersCharArray)); } catch (IOException e) { throw new IllegalArgumentException("Could not extract password from CredentialProvider", e); } return; } throw new IllegalArgumentException( "Expected " + NAME_PROPERTY + " and " + CREDENTIAL_PROVIDERS_PROPERTY + " properties."); }