Codota Logo
KmsCryptoClient
Code IndexAdd Codota to your IDE (free)

How to use
KmsCryptoClient
in
com.oracle.bmc.keymanagement

Best Java code snippets using com.oracle.bmc.keymanagement.KmsCryptoClient (Showing top 9 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
OutputStreamWriter o =
  • Codota IconOutputStream out;new OutputStreamWriter(out)
  • Codota IconOutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
  • Codota IconHttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
  • Smart code suggestions by Codota
}
origin: oracle/oci-java-sdk

  @Override
  public KmsCryptoClient build(
      AbstractAuthenticationDetailsProvider authenticationDetailsProvider) {
    String cryptoEndpoint = getEndpoint();

    return new KmsCryptoClient(
        authenticationDetailsProvider,
        configuration,
        clientConfigurator,
        requestSignerFactory,
        additionalClientConfigurators,
        cryptoEndpoint);
  }
}
origin: oracle/oci-java-sdk

public static void decryptTest(
    KmsCryptoClient kmsCryptoClient, String keyId, String cipherText) {
  System.out.println("Decrypt Test: ");
  DecryptDataDetails decryptDataDetails =
      DecryptDataDetails.builder().ciphertext(cipherText).keyId(keyId).build();
  DecryptRequest decryptRequest =
      DecryptRequest.builder().decryptDataDetails(decryptDataDetails).build();
  DecryptResponse response = kmsCryptoClient.decrypt(decryptRequest);
  System.out.println("Plaintext: " + response.getDecryptedData().getPlaintext());
  System.out.println();
}
origin: oracle/oci-java-sdk

public static String encryptTest(KmsCryptoClient kmsCryptoClient, String keyId) {
  System.out.println("Encrypt Test: ");
  String plaintext = "I love OCI!";
  EncryptDataDetails encryptDataDetails =
      EncryptDataDetails.builder()
          .keyId(keyId)
          .plaintext(Base64.encodeBase64String(plaintext.getBytes()))
          .build();
  EncryptRequest encryptRequest =
      EncryptRequest.builder().encryptDataDetails(encryptDataDetails).build();
  EncryptResponse response = kmsCryptoClient.encrypt(encryptRequest);
  System.out.println("Plaintext: " + plaintext);
  System.out.println("Cipheretext: " + response.getEncryptedData().getCiphertext());
  System.out.println();
  return response.getEncryptedData().getCiphertext();
}
origin: oracle/oci-java-sdk

KmsCryptoClient kmsCryptoClient = new KmsCryptoClient(provider);
kmsCryptoClient.setEndpoint(vault.getCryptoEndpoint());
origin: oracle/oci-java-sdk

setEndpoint(endpoint);
origin: oracle/oci-java-sdk

@Override
public DecryptResponse decrypt(DecryptRequest request) {
  LOG.trace("Called decrypt");
  request = DecryptConverter.interceptRequest(request);
  com.oracle.bmc.http.internal.WrappedInvocationBuilder ib =
      DecryptConverter.fromRequest(client, request);
  com.google.common.base.Function<javax.ws.rs.core.Response, DecryptResponse> transformer =
      DecryptConverter.fromResponse();
  int attempts = 0;
  while (true) {
    try {
      javax.ws.rs.core.Response response =
          client.post(ib, request.getDecryptDataDetails(), 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;
      }
    }
  }
}
origin: oracle/oci-java-sdk

  public static void generateDataEncryptionKeyTest(
      KmsCryptoClient kmsCryptoClient, String keyId) {
    System.out.println("GenerateDataEncryptionKey Test: ");
    GenerateKeyDetails generateKeyDetails =
        GenerateKeyDetails.builder()
            .keyId(keyId)
            .keyShape(TEST_KEY_SHAPE)
            .includePlaintextKey(true)
            .build();
    GenerateDataEncryptionKeyRequest generateDataEncryptionKeyRequest =
        GenerateDataEncryptionKeyRequest.builder()
            .generateKeyDetails(generateKeyDetails)
            .build();
    GenerateDataEncryptionKeyResponse response =
        kmsCryptoClient.generateDataEncryptionKey(generateDataEncryptionKeyRequest);
    System.out.println("GenerateDataEncryptionKey Response: ");
    System.out.println(response.getGeneratedKey());
    System.out.println();
  }
}
origin: oracle/oci-java-sdk

@Override
public EncryptResponse encrypt(EncryptRequest request) {
  LOG.trace("Called encrypt");
  request = EncryptConverter.interceptRequest(request);
  com.oracle.bmc.http.internal.WrappedInvocationBuilder ib =
      EncryptConverter.fromRequest(client, request);
  com.google.common.base.Function<javax.ws.rs.core.Response, EncryptResponse> transformer =
      EncryptConverter.fromResponse();
  int attempts = 0;
  while (true) {
    try {
      javax.ws.rs.core.Response response =
          client.post(ib, request.getEncryptDataDetails(), 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;
      }
    }
  }
}
origin: oracle/oci-java-sdk

@Override
public GenerateDataEncryptionKeyResponse generateDataEncryptionKey(
    GenerateDataEncryptionKeyRequest request) {
  LOG.trace("Called generateDataEncryptionKey");
  request = GenerateDataEncryptionKeyConverter.interceptRequest(request);
  com.oracle.bmc.http.internal.WrappedInvocationBuilder ib =
      GenerateDataEncryptionKeyConverter.fromRequest(client, request);
  com.google.common.base.Function<
          javax.ws.rs.core.Response, GenerateDataEncryptionKeyResponse>
      transformer = GenerateDataEncryptionKeyConverter.fromResponse();
  int attempts = 0;
  while (true) {
    try {
      javax.ws.rs.core.Response response =
          client.post(ib, request.getGenerateKeyDetails(), 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;
      }
    }
  }
}
com.oracle.bmc.keymanagementKmsCryptoClient

Most used methods

  • <init>
    Creates a new service instance using the given authentication provider and client configuration. Add
  • setEndpoint
  • canRetryRequestIfRefreshableAuthTokenUsed
  • decrypt
  • encrypt
  • generateDataEncryptionKey

Popular in Java

  • Finding current android device location
  • addToBackStack (FragmentTransaction)
  • getSystemService (Context)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • BigInteger (java.math)
    Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • JTable (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now