Bouncy Castle Cryptography Library 1.71

org.bouncycastle.jcajce.provider.util
Class AsymmetricAlgorithmProvider

java.lang.Object
  extended byorg.bouncycastle.jcajce.provider.util.AlgorithmProvider
      extended byorg.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider
Direct Known Subclasses:
BC.Mappings, BCFKS.Mappings, CMCE.Mappings, COMPOSITE.Mappings, DH.Mappings, DRBG.Mappings, DSA.Mappings, EC.Mappings, ECGOST.Mappings, EdEC.Mappings, ElGamal.Mappings, EXTERNAL.Mappings, Frodo.Mappings, GM.Mappings, GOST.Mappings, IES.Mappings, McEliece.Mappings, NH.Mappings, PKCS12.Mappings, QTESLA.Mappings, Rainbow.Mappings, RSA.Mappings, SABER.Mappings, SPHINCS.Mappings, SPHINCSPlus.Mappings, SPHINCSPlus.Mappings, X509.Mappings

public abstract class AsymmetricAlgorithmProvider
extends AlgorithmProvider


Constructor Summary
AsymmetricAlgorithmProvider()
           
 
Method Summary
protected  void addSignatureAlgorithm(ConfigurableProvider provider, java.lang.String algorithm, java.lang.String className, ASN1ObjectIdentifier oid)
           
protected  void addSignatureAlgorithm(ConfigurableProvider provider, java.lang.String digest, java.lang.String algorithm, java.lang.String className)
           
protected  void addSignatureAlgorithm(ConfigurableProvider provider, java.lang.String digest, java.lang.String algorithm, java.lang.String className, ASN1ObjectIdentifier oid)
           
protected  void registerOid(ConfigurableProvider provider, ASN1ObjectIdentifier oid, java.lang.String name, AsymmetricKeyInfoConverter keyFactory)
           
protected  void registerOidAlgorithmParameterGenerator(ConfigurableProvider provider, ASN1ObjectIdentifier oid, java.lang.String name)
           
protected  void registerOidAlgorithmParameters(ConfigurableProvider provider, ASN1ObjectIdentifier oid, java.lang.String name)
           
 
Methods inherited from class org.bouncycastle.jcajce.provider.util.AlgorithmProvider
configure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsymmetricAlgorithmProvider

public AsymmetricAlgorithmProvider()
Method Detail

addSignatureAlgorithm

protected void addSignatureAlgorithm(ConfigurableProvider provider,
                                     java.lang.String algorithm,
                                     java.lang.String className,
                                     ASN1ObjectIdentifier oid)

addSignatureAlgorithm

protected void addSignatureAlgorithm(ConfigurableProvider provider,
                                     java.lang.String digest,
                                     java.lang.String algorithm,
                                     java.lang.String className)

addSignatureAlgorithm

protected void addSignatureAlgorithm(ConfigurableProvider provider,
                                     java.lang.String digest,
                                     java.lang.String algorithm,
                                     java.lang.String className,
                                     ASN1ObjectIdentifier oid)

registerOid

protected void registerOid(ConfigurableProvider provider,
                           ASN1ObjectIdentifier oid,
                           java.lang.String name,
                           AsymmetricKeyInfoConverter keyFactory)

registerOidAlgorithmParameters

protected void registerOidAlgorithmParameters(ConfigurableProvider provider,
                                              ASN1ObjectIdentifier oid,
                                              java.lang.String name)

registerOidAlgorithmParameterGenerator

protected void registerOidAlgorithmParameterGenerator(ConfigurableProvider provider,
                                                      ASN1ObjectIdentifier oid,
                                                      java.lang.String name)

Bouncy Castle Cryptography Library 1.71