Top Fields Constructors Methods
org.bouncycastle.jce.provider

pack-priv Class BouncyCastleProviderConfiguration

extends Object
implements ProviderConfiguration
Class Inheritance
All Implemented Interfaces
org.bouncycastle.jcajce.provider.config.ProviderConfiguration
Imports
java.security.Permission, java.security.spec.DSAParameterSpec, java.util.Collections, .HashMap, .HashSet, .Map, .Set, javax.crypto.spec.DHParameterSpec, org.bouncycastle.crypto.CryptoServicesRegistrar, org.bouncycastle.crypto.params.DHParameters, .DSAParameters, org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util, org.bouncycastle.jcajce.provider.config.ConfigurableProvider, .ProviderConfiguration, .ProviderConfigurationPermission, org.bouncycastle.jcajce.spec.DHDomainParameterSpec, org.bouncycastle.jce.spec.ECParameterSpec

Field Summary

Modifier and TypeField and Description
private volatile Set<E>
private volatile Map<K, V>
private static Permission
private static Permission
private static Permission
private static Permission
private static Permission
private static Permission
private volatile Object
private ThreadLocal<T>
private volatile ECParameterSpec
private ThreadLocal<T>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Set<E>
public Map<K, V>
public DHParameterSpec
public DSAParameterSpec
public ECParameterSpec
pack-priv void
setParameter(String parameterName, Object parameter)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

acceptableNamedCurvesback to summary
private volatile Set<E> acceptableNamedCurves
additionalECParametersback to summary
private volatile Map<K, V> additionalECParameters
BC_ADDITIONAL_EC_CURVE_PERMISSIONback to summary
private static Permission BC_ADDITIONAL_EC_CURVE_PERMISSION
BC_DH_LOCAL_PERMISSIONback to summary
private static Permission BC_DH_LOCAL_PERMISSION
BC_DH_PERMISSIONback to summary
private static Permission BC_DH_PERMISSION
BC_EC_CURVE_PERMISSIONback to summary
private static Permission BC_EC_CURVE_PERMISSION
BC_EC_LOCAL_PERMISSIONback to summary
private static Permission BC_EC_LOCAL_PERMISSION
BC_EC_PERMISSIONback to summary
private static Permission BC_EC_PERMISSION
dhDefaultParamsback to summary
private volatile Object dhDefaultParams
dhThreadSpecback to summary
private ThreadLocal<T> dhThreadSpec
ecImplicitCaParamsback to summary
private volatile ECParameterSpec ecImplicitCaParams
ecThreadSpecback to summary
private ThreadLocal<T> ecThreadSpec

Constructor Detail

BouncyCastleProviderConfigurationback to summary
pack-priv BouncyCastleProviderConfiguration()

Method Detail

getAcceptableNamedCurvesback to summary
public Set<E> getAcceptableNamedCurves()

Implements org.bouncycastle.jcajce.provider.config.ProviderConfiguration.getAcceptableNamedCurves.

getAdditionalECParametersback to summary
public Map<K, V> getAdditionalECParameters()

Implements org.bouncycastle.jcajce.provider.config.ProviderConfiguration.getAdditionalECParameters.

getDHDefaultParametersback to summary
public DHParameterSpec getDHDefaultParameters(int keySize)

Implements org.bouncycastle.jcajce.provider.config.ProviderConfiguration.getDHDefaultParameters.

getDSADefaultParametersback to summary
public DSAParameterSpec getDSADefaultParameters(int keySize)

Implements org.bouncycastle.jcajce.provider.config.ProviderConfiguration.getDSADefaultParameters.

getEcImplicitlyCaback to summary
public ECParameterSpec getEcImplicitlyCa()

Implements org.bouncycastle.jcajce.provider.config.ProviderConfiguration.getEcImplicitlyCa.

setParameterback to summary
pack-priv void setParameter(String parameterName, Object parameter)