X509.java revision e6bf3e8dfa2804891a82075cb469b736321b4827
1package org.bouncycastle.jcajce.provider.asymmetric;
2
3import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
4import org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider;
5
6/**
7 * For some reason the class path project thinks that such a KeyFactory will exist.
8 */
9public class X509
10{
11    public static class Mappings
12        extends AsymmetricAlgorithmProvider
13    {
14        public Mappings()
15        {
16
17        }
18
19        public void configure(ConfigurableProvider provider)
20        {
21            // BEGIN android-removed
22            // provider.addAlgorithm("KeyFactory.X.509", "org.bouncycastle.jcajce.provider.asymmetric.x509.KeyFactory");
23            // provider.addAlgorithm("Alg.Alias.KeyFactory.X509", "X.509");
24            // END android-removed
25
26            //
27            // certificate factories.
28            //
29            provider.addAlgorithm("CertificateFactory.X.509", "org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory");
30            provider.addAlgorithm("Alg.Alias.CertificateFactory.X509", "X.509");
31        }
32    }
33}
34