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