@Override public KmsManagementClient build( AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { String managementEndpoint = getEndpoint(); return new KmsManagementClient( authenticationDetailsProvider, configuration, clientConfigurator, requestSignerFactory, additionalClientConfigurators, managementEndpoint); } }
public static void createKeyVersionTest(KmsManagementClient kmsManagementClient, String keyId) { System.out.println("CreateKeyVersion Test: "); CreateKeyVersionRequest createKeyVersionRequest = CreateKeyVersionRequest.builder().keyId(keyId).build(); CreateKeyVersionResponse response = kmsManagementClient.createKeyVersion(createKeyVersionRequest); System.out.println("Newly Created KeyVersion: "); System.out.println(response.getKeyVersion()); System.out.println(); }
public static void disableKeyTest(KmsManagementClient kmsManagementClient, String keyId) { System.out.println("DisableKey Test: "); DisableKeyRequest disableKeyRequest = DisableKeyRequest.builder().keyId(keyId).build(); DisableKeyResponse response = kmsManagementClient.disableKey(disableKeyRequest); System.out.println("Key Disabled Successfully, Updated Key: "); System.out.println(response.getKey()); System.out.println(); }
KmsManagementClient kmsManagementClient = new KmsManagementClient(provider); KmsCryptoClient kmsCryptoClient = new KmsCryptoClient(provider); kmsManagementClient.setEndpoint(vault.getManagementEndpoint()); kmsCryptoClient.setEndpoint(vault.getCryptoEndpoint());
@Override public CreateKeyVersionResponse createKeyVersion(CreateKeyVersionRequest request) { LOG.trace("Called createKeyVersion"); request = CreateKeyVersionConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateKeyVersionConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, CreateKeyVersionResponse> transformer = CreateKeyVersionConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.post(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
setEndpoint(endpoint);
public static void listKeyVersionsTest(KmsManagementClient kmsManagementClient, String keyId) { System.out.println("ListKeyVersions Test: "); ListKeyVersionsRequest listKeyVersionsRequest = ListKeyVersionsRequest.builder().keyId(keyId).build(); ListKeyVersionsResponse response = kmsManagementClient.listKeyVersions(listKeyVersionsRequest); System.out.println("ListKeyVersions Response: "); for (KeyVersionSummary keyVersion : response.getItems()) { System.out.println(keyVersion); } System.out.println(); }
public static void listKeysTest(KmsManagementClient kmsManagementClient, String compartmentId) { System.out.println("ListKeys Test: "); ListKeysRequest listKeysRequest = ListKeysRequest.builder().compartmentId(compartmentId).build(); ListKeysResponse response = kmsManagementClient.listKeys(listKeysRequest); System.out.println("ListKeys Response: "); for (KeySummary key : response.getItems()) { System.out.println(key); } System.out.println(); }
public static void enableKeyTest(KmsManagementClient kmsManagementClient, String keyId) { System.out.println("EnableKey Test: "); EnableKeyRequest enableKeyRequest = EnableKeyRequest.builder().keyId(keyId).build(); EnableKeyResponse response = kmsManagementClient.enableKey(enableKeyRequest); System.out.println("Key Enabled Successfully, Updated Key: "); System.out.println(response.getKey()); System.out.println(); }
public static void getKeyTest(KmsManagementClient kmsManagementClient, String keyId) { System.out.println("GetKey Test: "); GetKeyRequest getKeyRequest = GetKeyRequest.builder().keyId(keyId).build(); GetKeyResponse response = kmsManagementClient.getKey(getKeyRequest); System.out.println("Key Retrieved: "); System.out.println(response.getKey()); }
public static String createKeyTest( KmsManagementClient kmsManagementClient, String compartmentId) { System.out.println("CreateKey Test: "); CreateKeyDetails createKeyDetails = CreateKeyDetails.builder() .keyShape(TEST_KEY_SHAPE) .compartmentId(compartmentId) .displayName("Test_Key_V1") .build(); CreateKeyRequest createKeyRequest = CreateKeyRequest.builder().createKeyDetails(createKeyDetails).build(); CreateKeyResponse response = kmsManagementClient.createKey(createKeyRequest); System.out.println("Newly Created Key: "); System.out.println(response.getKey()); System.out.println(); return response.getKey().getId(); }
@Override public EnableKeyResponse enableKey(EnableKeyRequest request) { LOG.trace("Called enableKey"); request = EnableKeyConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = EnableKeyConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, EnableKeyResponse> transformer = EnableKeyConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.post(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public GetKeyResponse getKey(GetKeyRequest request) { LOG.trace("Called getKey"); request = GetKeyConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetKeyConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetKeyResponse> transformer = GetKeyConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public GetKeyVersionResponse getKeyVersion(GetKeyVersionRequest request) { LOG.trace("Called getKeyVersion"); request = GetKeyVersionConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetKeyVersionConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetKeyVersionResponse> transformer = GetKeyVersionConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public ListKeysResponse listKeys(ListKeysRequest request) { LOG.trace("Called listKeys"); request = ListKeysConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListKeysConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, ListKeysResponse> transformer = ListKeysConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public DisableKeyResponse disableKey(DisableKeyRequest request) { LOG.trace("Called disableKey"); request = DisableKeyConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DisableKeyConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, DisableKeyResponse> transformer = DisableKeyConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.post(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public ListKeyVersionsResponse listKeyVersions(ListKeyVersionsRequest request) { LOG.trace("Called listKeyVersions"); request = ListKeyVersionsConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListKeyVersionsConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, ListKeyVersionsResponse> transformer = ListKeyVersionsConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public UpdateKeyResponse updateKey(UpdateKeyRequest request) { LOG.trace("Called updateKey"); request = UpdateKeyConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateKeyConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, UpdateKeyResponse> transformer = UpdateKeyConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.put(ib, request.getUpdateKeyDetails(), request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public CreateKeyResponse createKey(CreateKeyRequest request) { LOG.trace("Called createKey"); request = CreateKeyConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateKeyConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, CreateKeyResponse> transformer = CreateKeyConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.post(ib, request.getCreateKeyDetails(), request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }