setKeyMaterial() — netty Function Reference
Architecture documentation for the setKeyMaterial() function in OpenSslKeyMaterialManager.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD df75439f_1a1d_ea9c_9698_ca6c0b10cef2["setKeyMaterial()"] 11ae770e_feee_981d_8065_927b3b5d177e["OpenSslKeyMaterialManager"] df75439f_1a1d_ea9c_9698_ca6c0b10cef2 -->|defined in| 11ae770e_feee_981d_8065_927b3b5d177e 3b01879e_82cd_3256_f2aa_3ebac0487795["setKeyMaterialServerSide()"] 3b01879e_82cd_3256_f2aa_3ebac0487795 -->|calls| df75439f_1a1d_ea9c_9698_ca6c0b10cef2 8fc0e878_dd08_3919_d7a7_8883dc3bb47e["setKeyMaterialClientSide()"] 8fc0e878_dd08_3919_d7a7_8883dc3bb47e -->|calls| df75439f_1a1d_ea9c_9698_ca6c0b10cef2 style df75439f_1a1d_ea9c_9698_ca6c0b10cef2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/OpenSslKeyMaterialManager.java lines 136–153
private void setKeyMaterial(ReferenceCountedOpenSslEngine engine, String alias) throws SSLException {
OpenSslKeyMaterial keyMaterial = null;
try {
keyMaterial = provider.chooseKeyMaterial(engine.alloc, alias);
if (keyMaterial == null) {
return;
}
engine.setKeyMaterial(keyMaterial);
} catch (SSLException e) {
throw e;
} catch (Exception e) {
throw new SSLException(e);
} finally {
if (keyMaterial != null) {
keyMaterial.release();
}
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does setKeyMaterial() do?
setKeyMaterial() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/OpenSslKeyMaterialManager.java.
Where is setKeyMaterial() defined?
setKeyMaterial() is defined in handler/src/main/java/io/netty/handler/ssl/OpenSslKeyMaterialManager.java at line 136.
What calls setKeyMaterial()?
setKeyMaterial() is called by 2 function(s): setKeyMaterialClientSide, setKeyMaterialServerSide.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free