Class BouncyCastleUtil
java.lang.Object
io.netty.handler.ssl.util.BouncyCastleUtil
Contains methods that can be used to detect if BouncyCastle is available.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProviderGet the BouncyCastle Java Crypto Extensions provider, or throw an exception if it is unavailable.static ProviderGet the BouncyCastle Java Secure Socket Extensions provider, or throw an exception if it is unavailable.Returns the publicSSLEnginesub-class that is used by bouncy-castle ornullif it can't be loaded.static booleanisBcJsseInUse(SSLEngine engine) Indicates whether the given SSLEngine is implemented by BouncyCastle.static booleanIndicate whether the BouncyCastle Public-Key Infrastructure utilities are available.static booleanIndicate whether the BouncyCastle Java Crypto Extensions provider is available.static booleanIndicate whether the BouncyCastle Java Secure Socket Extensions provider is available.static Throwablestatic Throwablestatic Throwable
-
Method Details
-
isBcProvAvailable
public static boolean isBcProvAvailable()Indicate whether the BouncyCastle Java Crypto Extensions provider is available. -
isBcPkixAvailable
public static boolean isBcPkixAvailable()Indicate whether the BouncyCastle Public-Key Infrastructure utilities are available. -
isBcTlsAvailable
public static boolean isBcTlsAvailable()Indicate whether the BouncyCastle Java Secure Socket Extensions provider is available. -
isBcJsseInUse
Indicates whether the given SSLEngine is implemented by BouncyCastle. -
getBcProviderJce
Get the BouncyCastle Java Crypto Extensions provider, or throw an exception if it is unavailable. -
getBcProviderJsse
Get the BouncyCastle Java Secure Socket Extensions provider, or throw an exception if it is unavailable. -
getBcSSLEngineClass
-