Home | History | Annotate | Download | only in asymmetric
      1 package org.bouncycastle.jcajce.provider.asymmetric;
      2 
      3 import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
      4 import org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider;
      5 
      6 /**
      7  * For some reason the class path project thinks that such a KeyFactory will exist.
      8  */
      9 public 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