BoringSSLPrivateKeyMethodSignTask Class — netty Architecture
Architecture documentation for the BoringSSLPrivateKeyMethodSignTask class in BoringSSLPrivateKeyMethodSignTask.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d6808a6d_c32f_6a3d_9186_0a0ae5bade2d["BoringSSLPrivateKeyMethodSignTask"] 99cf79f8_3309_c70a_91ee_ef1dccd6b18d["BoringSSLPrivateKeyMethodSignTask.java"] d6808a6d_c32f_6a3d_9186_0a0ae5bade2d -->|defined in| 99cf79f8_3309_c70a_91ee_ef1dccd6b18d 59df9212_962a_bbf9_b798_51a3a9bf9722["BoringSSLPrivateKeyMethodSignTask()"] d6808a6d_c32f_6a3d_9186_0a0ae5bade2d -->|method| 59df9212_962a_bbf9_b798_51a3a9bf9722 291a6419_7573_caea_b45f_28309bfa1212["runMethod()"] d6808a6d_c32f_6a3d_9186_0a0ae5bade2d -->|method| 291a6419_7573_caea_b45f_28309bfa1212
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLPrivateKeyMethodSignTask.java lines 20–36
final class BoringSSLPrivateKeyMethodSignTask extends BoringSSLPrivateKeyMethodTask {
private final int signatureAlgorithm;
private final byte[] digest;
BoringSSLPrivateKeyMethodSignTask(
long ssl, int signatureAlgorithm, byte[] digest, BoringSSLPrivateKeyMethod method) {
super(ssl, method);
this.signatureAlgorithm = signatureAlgorithm;
// It's OK to not clone the arrays as we create these in JNI and not reuse.
this.digest = digest;
}
@Override
protected void runMethod(long ssl, BoringSSLPrivateKeyMethod method, BiConsumer<byte[], Throwable> callback) {
method.sign(ssl, signatureAlgorithm, digest, callback);
}
}
Defined In
Source
Frequently Asked Questions
What is the BoringSSLPrivateKeyMethodSignTask class?
BoringSSLPrivateKeyMethodSignTask is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLPrivateKeyMethodSignTask.java.
Where is BoringSSLPrivateKeyMethodSignTask defined?
BoringSSLPrivateKeyMethodSignTask is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLPrivateKeyMethodSignTask.java at line 20.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free