public EncryptionMaterials getEncryptionMaterials()

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


  public EncryptionMaterials getEncryptionMaterials(EncryptionContext context) {
    CurrentMaterials materials = currMaterials.get();
    if (materials.encryptionEntry instanceof SecretKeyEntry) {
      return materials.symRawMaterials;
    } else {
      try {
        return makeAsymMaterials(materials, description);
      } catch (GeneralSecurityException ex) {
        throw new DynamoDBMappingException("Unable to encrypt envelope key", ex);
      }
    }
  }