116f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giropackage org.bouncycastle.jcajce.provider.keystore; 216f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro 316f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giroimport org.bouncycastle.jcajce.provider.config.ConfigurableProvider; 416f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giroimport org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider; 516f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro 616f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giropublic class BC 716f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro{ 816f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro private static final String PREFIX = "org.bouncycastle.jcajce.provider.keystore" + ".bc."; 916f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro 1016f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro public static class Mappings 1116f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro extends AsymmetricAlgorithmProvider 1216f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro { 1316f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro public Mappings() 1416f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro { 1516f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro } 1616f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro 1716f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro public void configure(ConfigurableProvider provider) 1816f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro { 1916f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro provider.addAlgorithm("KeyStore.BKS", PREFIX + "BcKeyStoreSpi$Std"); 20c1040cb5656c3299f1c2d0fe0bd7c44b10466aafSergio Giro // BEGIN android-removed 21c1040cb5656c3299f1c2d0fe0bd7c44b10466aafSergio Giro // provider.addAlgorithm("KeyStore.BKS-V1", PREFIX + "BcKeyStoreSpi$Version1"); 22c1040cb5656c3299f1c2d0fe0bd7c44b10466aafSergio Giro // END android-removed 2316f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro provider.addAlgorithm("KeyStore.BouncyCastle", PREFIX + "BcKeyStoreSpi$BouncyCastleStore"); 2416f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro provider.addAlgorithm("Alg.Alias.KeyStore.UBER", "BouncyCastle"); 2516f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro provider.addAlgorithm("Alg.Alias.KeyStore.BOUNCYCASTLE", "BouncyCastle"); 2616f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro provider.addAlgorithm("Alg.Alias.KeyStore.bouncycastle", "BouncyCastle"); 2716f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro } 2816f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro } 2916f9ee464b68937f45d009d9c1b0eb9b544a8deeSergio Giro} 30