Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.jcajce.provider.util
Class AsymmetricAlgorithmProvider

java.lang.Object
  |
  +--org.bouncycastle.jcajce.provider.util.AlgorithmProvider
        |
        +--org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider
Direct Known Subclasses:
BC.Mappings, BCFKS.Mappings, COMPOSITE.Mappings, DH.Mappings, Dilithium.Mappings, DRBG.Mappings, DSA.Mappings, EC.Mappings, ECGOST.Mappings, EdEC.Mappings, ElGamal.Mappings, EXTERNAL.Mappings, Falcon.Mappings, GM.Mappings, GOST.Mappings, IES.Mappings, LMS.Mappings, NTRU.Mappings, PKCS12.Mappings, RSA.Mappings, SPHINCSPlus.Mappings, X509.Mappings

public abstract class AsymmetricAlgorithmProvider
extends AlgorithmProvider


Constructor Summary
AsymmetricAlgorithmProvider()
           
 
Method Summary
protected  void addCipherAlgorithm(ConfigurableProvider provider, java.lang.String algorithm, java.lang.String className, ASN1ObjectIdentifier oid)
           
protected  void addKeyFactoryAlgorithm(ConfigurableProvider provider, java.lang.String algorithm, java.lang.String className, ASN1ObjectIdentifier oid, AsymmetricKeyInfoConverter keyInfoConverter)
           
protected  void addKeyGeneratorAlgorithm(ConfigurableProvider provider, java.lang.String algorithm, java.lang.String className, ASN1ObjectIdentifier oid)
           
protected  void addKeyPairGeneratorAlgorithm(ConfigurableProvider provider, java.lang.String algorithm, java.lang.String className, ASN1ObjectIdentifier oid)
           
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 addSignatureAlgorithm(ConfigurableProvider provider, java.lang.String digest, java.lang.String algorithm, java.lang.String className, ASN1ObjectIdentifier oid, java.util.Map attributes)
           
protected  void addSignatureAlias(ConfigurableProvider provider, java.lang.String algorithm, ASN1ObjectIdentifier oid)
           
protected  void registerKeyFactoryOid(ConfigurableProvider provider, ASN1ObjectIdentifier oid, java.lang.String name, AsymmetricKeyInfoConverter keyFactory)
           
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)

addSignatureAlias

protected void addSignatureAlias(ConfigurableProvider provider,
                                 java.lang.String algorithm,
                                 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)

addSignatureAlgorithm

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

addKeyPairGeneratorAlgorithm

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

addKeyFactoryAlgorithm

protected void addKeyFactoryAlgorithm(ConfigurableProvider provider,
                                      java.lang.String algorithm,
                                      java.lang.String className,
                                      ASN1ObjectIdentifier oid,
                                      AsymmetricKeyInfoConverter keyInfoConverter)

addKeyGeneratorAlgorithm

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

addCipherAlgorithm

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

registerKeyFactoryOid

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

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.77.0