testBouncyCastleProviderLoaded() — netty Function Reference
Architecture documentation for the testBouncyCastleProviderLoaded() function in BouncyCastleUtilTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9d83de7c_a636_3ee9_0512_6f47208f3019["testBouncyCastleProviderLoaded()"] 69779651_3cfe_cac5_f002_965f5a9fabc3["BouncyCastleUtilTest"] 9d83de7c_a636_3ee9_0512_6f47208f3019 -->|defined in| 69779651_3cfe_cac5_f002_965f5a9fabc3 style 9d83de7c_a636_3ee9_0512_6f47208f3019 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/util/BouncyCastleUtilTest.java lines 33–53
@Test
public void testBouncyCastleProviderLoaded() {
// tests org.bouncycastle.jce.provider.BouncyCastleProvider is detected as available
// because provider with matching name is present in 'java.security.Security'
assertTrue(BouncyCastleUtil.isBcProvAvailable());
assertTrue(BouncyCastleUtil.isBcPkixAvailable());
assertTrue(BouncyCastleUtil.isBcTlsAvailable());
Provider bcProvider = BouncyCastleUtil.getBcProviderJce();
assertNotNull(bcProvider);
assertNotNull(BouncyCastleUtil.getBcProviderJsse());
BouncyCastleUtil.reset();
Provider bouncyCastleProvider = new BouncyCastleProvider();
Security.addProvider(bouncyCastleProvider);
assertTrue(BouncyCastleUtil.isBcProvAvailable());
bcProvider = BouncyCastleUtil.getBcProviderJce();
assertSame(bouncyCastleProvider, bcProvider);
Security.removeProvider(bouncyCastleProvider.getName());
BouncyCastleUtil.reset();
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testBouncyCastleProviderLoaded() do?
testBouncyCastleProviderLoaded() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/util/BouncyCastleUtilTest.java.
Where is testBouncyCastleProviderLoaded() defined?
testBouncyCastleProviderLoaded() is defined in handler/src/test/java/io/netty/handler/ssl/util/BouncyCastleUtilTest.java at line 33.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free