WiresharkSslMasterKeyHandler Class — netty Architecture
Architecture documentation for the WiresharkSslMasterKeyHandler class in SslMasterKeyHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c9c5a873_b915_3558_427f_9d5f5eb0c49b["WiresharkSslMasterKeyHandler"] 5e28c5d8_22d9_e0e1_9f1b_6a0756a32405["SslMasterKeyHandler.java"] c9c5a873_b915_3558_427f_9d5f5eb0c49b -->|defined in| 5e28c5d8_22d9_e0e1_9f1b_6a0756a32405 0ade352e_4e45_0b5c_ca87_82d6f3789d02["accept()"] c9c5a873_b915_3558_427f_9d5f5eb0c49b -->|method| 0ade352e_4e45_0b5c_ca87_82d6f3789d02
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/SslMasterKeyHandler.java lines 182–197
private static final class WiresharkSslMasterKeyHandler extends SslMasterKeyHandler {
private static final InternalLogger wireshark_logger =
InternalLoggerFactory.getInstance("io.netty.wireshark");
@Override
protected void accept(SecretKey masterKey, SSLSession session) {
if (masterKey.getEncoded().length != 48) {
throw new IllegalArgumentException("An invalid length master key was provided.");
}
final byte[] sessionId = session.getId();
wireshark_logger.warn("RSA Session-ID:{} Master-Key:{}",
ByteBufUtil.hexDump(sessionId).toLowerCase(),
ByteBufUtil.hexDump(masterKey.getEncoded()).toLowerCase());
}
}
Source
Frequently Asked Questions
What is the WiresharkSslMasterKeyHandler class?
WiresharkSslMasterKeyHandler is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/SslMasterKeyHandler.java.
Where is WiresharkSslMasterKeyHandler defined?
WiresharkSslMasterKeyHandler is defined in handler/src/main/java/io/netty/handler/ssl/SslMasterKeyHandler.java at line 182.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free