Skip to content

Commit 4d8614f

Browse files
Mark KeyStoreProvider as deprecated
1 parent 30c51a9 commit 4d8614f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/com/amazonaws/encryptionsdk/jce/KeyStoreProvider.java

+4
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,17 @@
3838
import com.amazonaws.encryptionsdk.exception.AwsCryptoException;
3939
import com.amazonaws.encryptionsdk.exception.NoSuchMasterKeyException;
4040
import com.amazonaws.encryptionsdk.exception.UnsupportedProviderException;
41+
import com.amazonaws.encryptionsdk.keyrings.StandardKeyrings;
4142

4243
/**
4344
* This {@link MasterKeyProvider} provides keys backed by a JCE {@link KeyStore}. Please see
4445
* {@link #decryptDataKey(CryptoAlgorithm, Collection, Map)} for an of how decryption is managed and
4546
* see {@link #getMasterKeysForEncryption(MasterKeyRequest)} for an explanation of how encryption is
4647
* managed.
48+
*
49+
* @deprecated Replaced by {@code RawAesKeyring} and {@code RawRsaKeyring}. See {@link StandardKeyrings}.
4750
*/
51+
@Deprecated
4852
public class KeyStoreProvider extends MasterKeyProvider<JceMasterKey> {
4953
private final String providerName_;
5054
private final KeyStore keystore_;

0 commit comments

Comments
 (0)