BC.java revision a198e1ecc615e26a167d0f2dca9fa7e5fc62de10
1package org.bouncycastle.jcajce.provider.keystore;
2
3import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
4import org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider;
5
6public class BC
7{
8    private static final String PREFIX = "org.bouncycastle.jcajce.provider.keystore" + ".bc.";
9
10    public static class Mappings
11        extends AsymmetricAlgorithmProvider
12    {
13        public Mappings()
14        {
15        }
16
17        public void configure(ConfigurableProvider provider)
18        {
19            provider.addAlgorithm("KeyStore.BKS", PREFIX + "BcKeyStoreSpi$Std");
20            // BEGIN android-removed
21            // provider.addAlgorithm("KeyStore.BKS-V1", PREFIX + "BcKeyStoreSpi$Version1");
22            // END android-removed
23            provider.addAlgorithm("KeyStore.BouncyCastle", PREFIX + "BcKeyStoreSpi$BouncyCastleStore");
24            provider.addAlgorithm("Alg.Alias.KeyStore.UBER", "BouncyCastle");
25            provider.addAlgorithm("Alg.Alias.KeyStore.BOUNCYCASTLE", "BouncyCastle");
26            provider.addAlgorithm("Alg.Alias.KeyStore.bouncycastle", "BouncyCastle");
27        }
28    }
29}
30