private AsymmetricRawMaterials makeAsymMaterials()

in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/KeyStoreMaterialsProvider.java [113:123]


  private AsymmetricRawMaterials makeAsymMaterials(
      CurrentMaterials materials, Map<String, String> description) throws GeneralSecurityException {
    KeyPair encryptionPair = entry2Pair(materials.encryptionEntry);
    if (materials.signingEntry instanceof SecretKeyEntry) {
      return new AsymmetricRawMaterials(
          encryptionPair, ((SecretKeyEntry) materials.signingEntry).getSecretKey(), description);
    } else {
      return new AsymmetricRawMaterials(
          encryptionPair, entry2Pair(materials.signingEntry), description);
    }
  }