Top Constructors Methods
org.bouncycastle.jcajce.provider.util

public abstract Class AsymmetricAlgorithmProvider

extends AlgorithmProvider
Class Inheritance
Known Direct Subclasses
org.bouncycastle.pqc.jcajce.provider.BIKE.Mappings, org.bouncycastle.pqc.jcajce.provider.CMCE.Mappings, org.bouncycastle.pqc.jcajce.provider.Dilithium.Mappings, org.bouncycastle.pqc.jcajce.provider.Falcon.Mappings, org.bouncycastle.pqc.jcajce.provider.Frodo.Mappings, org.bouncycastle.pqc.jcajce.provider.HQC.Mappings, org.bouncycastle.pqc.jcajce.provider.Kyber.Mappings, org.bouncycastle.pqc.jcajce.provider.LMS.Mappings, org.bouncycastle.pqc.jcajce.provider.McEliece.Mappings, org.bouncycastle.pqc.jcajce.provider.NH.Mappings, org.bouncycastle.pqc.jcajce.provider.NTRU.Mappings, org.bouncycastle.pqc.jcajce.provider.NTRUPrime.Mappings, org.bouncycastle.pqc.jcajce.provider.Picnic.Mappings, org.bouncycastle.pqc.jcajce.provider.Rainbow.Mappings, org.bouncycastle.pqc.jcajce.provider.SABER.Mappings, org.bouncycastle.pqc.jcajce.provider.SPHINCS.Mappings, org.bouncycastle.pqc.jcajce.provider.SPHINCSPlus.Mappings, org.bouncycastle.pqc.jcajce.provider.XMSS.Mappings, org.bouncycastle.jcajce.provider.asymmetric.COMPOSITE.Mappings, org.bouncycastle.jcajce.provider.asymmetric.DH.Mappings, org.bouncycastle.jcajce.provider.asymmetric.Dilithium.Mappings, org.bouncycastle.jcajce.provider.asymmetric.DSA.Mappings, org.bouncycastle.jcajce.provider.asymmetric.DSTU4145.Mappings, org.bouncycastle.jcajce.provider.asymmetric.EC.Mappings, org.bouncycastle.jcajce.provider.asymmetric.ECGOST.Mappings, org.bouncycastle.jcajce.provider.asymmetric.EdEC.Mappings, org.bouncycastle.jcajce.provider.asymmetric.ElGamal.Mappings, org.bouncycastle.jcajce.provider.asymmetric.EXTERNAL.Mappings, org.bouncycastle.jcajce.provider.asymmetric.Falcon.Mappings, org.bouncycastle.jcajce.provider.asymmetric.GM.Mappings, org.bouncycastle.jcajce.provider.asymmetric.GOST.Mappings, org.bouncycastle.jcajce.provider.asymmetric.IES.Mappings, org.bouncycastle.jcajce.provider.asymmetric.LMS.Mappings, org.bouncycastle.jcajce.provider.asymmetric.NTRU.Mappings, org.bouncycastle.jcajce.provider.asymmetric.RSA.Mappings, org.bouncycastle.jcajce.provider.asymmetric.SPHINCSPlus.Mappings, org.bouncycastle.jcajce.provider.asymmetric.X509.Mappings, org.bouncycastle.jcajce.provider.drbg.DRBG.Mappings, org.bouncycastle.jcajce.provider.keystore.BC.Mappings, org.bouncycastle.jcajce.provider.keystore.BCFKS.Mappings, org.bouncycastle.jcajce.provider.keystore.PKCS12.Mappings
Imports
java.util.Map, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.config.ConfigurableProvider

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
protected void
protected void
protected void
protected void
addSignatureAlgorithm(ConfigurableProvider provider, String digest, String algorithm, String className)

protected void
protected void
addSignatureAlgorithm(ConfigurableProvider provider, String digest, String algorithm, String className, ASN1ObjectIdentifier oid, Map<String, String> attributes)

protected void
protected void
protected void
protected void
protected void
Inherited from org.bouncycastle.jcajce.provider.util.AlgorithmProvider:
configure

Constructor Detail

AsymmetricAlgorithmProviderback to summary
public AsymmetricAlgorithmProvider()

Method Detail

addCipherAlgorithmback to summary
protected void addCipherAlgorithm(ConfigurableProvider provider, String algorithm, String className, ASN1ObjectIdentifier oid)
addKeyFactoryAlgorithmback to summary
protected void addKeyFactoryAlgorithm(ConfigurableProvider provider, String algorithm, String className, ASN1ObjectIdentifier oid, AsymmetricKeyInfoConverter keyInfoConverter)
addKeyGeneratorAlgorithmback to summary
protected void addKeyGeneratorAlgorithm(ConfigurableProvider provider, String algorithm, String className, ASN1ObjectIdentifier oid)
addKeyPairGeneratorAlgorithmback to summary
protected void addKeyPairGeneratorAlgorithm(ConfigurableProvider provider, String algorithm, String className, ASN1ObjectIdentifier oid)
addSignatureAlgorithmback to summary
protected void addSignatureAlgorithm(ConfigurableProvider provider, String algorithm, String className, ASN1ObjectIdentifier oid)
addSignatureAlgorithmback to summary
protected void addSignatureAlgorithm(ConfigurableProvider provider, String digest, String algorithm, String className)
addSignatureAlgorithmback to summary
protected void addSignatureAlgorithm(ConfigurableProvider provider, String digest, String algorithm, String className, ASN1ObjectIdentifier oid)
addSignatureAlgorithmback to summary
protected void addSignatureAlgorithm(ConfigurableProvider provider, String digest, String algorithm, String className, ASN1ObjectIdentifier oid, Map<String, String> attributes)
addSignatureAliasback to summary
protected void addSignatureAlias(ConfigurableProvider provider, String algorithm, ASN1ObjectIdentifier oid)
registerKeyFactoryOidback to summary
protected void registerKeyFactoryOid(ConfigurableProvider provider, ASN1ObjectIdentifier oid, String name, AsymmetricKeyInfoConverter keyFactory)
registerOidback to summary
protected void registerOid(ConfigurableProvider provider, ASN1ObjectIdentifier oid, String name, AsymmetricKeyInfoConverter keyFactory)
registerOidAlgorithmParameterGeneratorback to summary
protected void registerOidAlgorithmParameterGenerator(ConfigurableProvider provider, ASN1ObjectIdentifier oid, String name)
registerOidAlgorithmParametersback to summary
protected void registerOidAlgorithmParameters(ConfigurableProvider provider, ASN1ObjectIdentifier oid, String name)