@Override public Metadata[] getKeysMetadata(String... names) throws IOException { return keyProvider.getKeysMetadata(names); }
public void execute() throws IOException { try { final List<String> keys = provider.getKeys(); getOut().println("Listing keys for KeyProvider: " + provider); if (metadata) { final Metadata[] meta = provider.getKeysMetadata(keys.toArray(new String[keys.size()])); for (int i = 0; i < meta.length; ++i) { getOut().println(keys.get(i) + " : " + meta[i]); } } else { for (String keyName : keys) { getOut().println(keyName); } } } catch (IOException e) { getOut().println("Cannot list keys for KeyProvider: " + provider); throw e; } }
@Override public Metadata[] getKeysMetadata(String... names) throws IOException { return keyProvider.getKeysMetadata(names); }
@Override public Metadata[] getKeysMetadata(String... names) throws IOException { return keyProvider.getKeysMetadata(names); }
@Override public Metadata[] getKeysMetadata(String... names) throws IOException { return keyProvider.getKeysMetadata(names); }
@Override public Metadata[] getKeysMetadata(String... names) throws IOException { return keyProvider.getKeysMetadata(names); }
public void execute() throws IOException { try { final List<String> keys = provider.getKeys(); out.println("Listing keys for KeyProvider: " + provider); if (metadata) { final Metadata[] meta = provider.getKeysMetadata(keys.toArray(new String[keys.size()])); for (int i = 0; i < meta.length; ++i) { out.println(keys.get(i) + " : " + meta[i]); } } else { for (String keyName : keys) { out.println(keyName); } } } catch (IOException e) { out.println("Cannot list keys for KeyProvider: " + provider + ": " + e.toString()); throw e; } }
public void execute() throws IOException { try { final List<String> keys = provider.getKeys(); out.println("Listing keys for KeyProvider: " + provider); if (metadata) { final Metadata[] meta = provider.getKeysMetadata(keys.toArray(new String[keys.size()])); for (int i = 0; i < meta.length; ++i) { out.println(keys.get(i) + " : " + meta[i]); } } else { for (String keyName : keys) { out.println(keyName); } } } catch (IOException e) { out.println("Cannot list keys for KeyProvider: " + provider + ": " + e.toString()); throw e; } }
public void execute() throws IOException { try { final List<String> keys = provider.getKeys(); out.println("Listing keys for KeyProvider: " + provider); if (metadata) { final Metadata[] meta = provider.getKeysMetadata(keys.toArray(new String[keys.size()])); for (int i = 0; i < meta.length; ++i) { out.println(keys.get(i) + " : " + meta[i]); } } else { for (String keyName : keys) { out.println(keyName); } } } catch (IOException e) { out.println("Cannot list keys for KeyProvider: " + provider + ": " + e.toString()); throw e; } }
public void execute() throws IOException { try { final List<String> keys = provider.getKeys(); out.println("Listing keys for KeyProvider: " + provider); if (metadata) { final Metadata[] meta = provider.getKeysMetadata(keys.toArray(new String[keys.size()])); for (int i = 0; i < meta.length; ++i) { out.println(keys.get(i) + " : " + meta[i]); } } else { for (String keyName : keys) { out.println(keyName); } } } catch (IOException e) { out.println("Cannot list keys for KeyProvider: " + provider + ": " + e.toString()); throw e; } }
metadatas = provider.getKeysMetadata(keysInNamespace.toArray(new String[keysInNamespace.size()])); } catch (IOException e) { throw new IOException("Failed to get the list of elements from the secure store.", e);
@Override public Void call() throws Exception { Configuration conf = new Configuration(); URI uri = createKMSUri(getKMSUrl()); KeyProvider kp = createProvider(uri, conf); Assert.assertTrue(kp.getKeys().isEmpty()); Assert.assertEquals(0, kp.getKeysMetadata().length); KeyProvider.Options options = new KeyProvider.Options(conf); options.setCipher("AES/CTR/NoPadding"); options.setBitLength(128); options.setDescription("l1"); LOG.info("Creating key with name '{}'", specialKey); KeyProvider.KeyVersion kv0 = kp.createKey(specialKey, options); Assert.assertNotNull(kv0); Assert.assertEquals(specialKey, kv0.getName()); Assert.assertNotNull(kv0.getVersionName()); Assert.assertNotNull(kv0.getMaterial()); return null; } });
Assert.assertEquals(0, kp.getKeysMetadata().length); KeyProvider.Metadata[] kms1 = kp.getKeysMetadata("k1"); Assert.assertEquals(1, kms1.length); Assert.assertEquals("AES/CTR/NoPadding", kms1[0].getCipher()); Assert.assertEquals(0, kp.getKeysMetadata().length);
Assert.assertEquals(0, kp.getKeysMetadata().length); KeyProvider.Metadata[] kms1 = kp.getKeysMetadata("k1"); Assert.assertEquals(1, kms1.length); Assert.assertEquals("AES/CTR/NoPadding", kms1[0].getCipher()); Assert.assertEquals(0, kp.getKeysMetadata().length);