Home / Class/ BoringSSLCertificateVerifyCallbackTask Class — netty Architecture

BoringSSLCertificateVerifyCallbackTask Class — netty Architecture

Architecture documentation for the BoringSSLCertificateVerifyCallbackTask class in BoringSSLCertificateVerifyCallbackTask.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  fe40947f_8037_249f_f03a_839fb16bdfb7["BoringSSLCertificateVerifyCallbackTask"]
  052e203f_98e7_827a_aa12_d1aae335d7cd["BoringSSLCertificateVerifyCallbackTask.java"]
  fe40947f_8037_249f_f03a_839fb16bdfb7 -->|defined in| 052e203f_98e7_827a_aa12_d1aae335d7cd
  cd65f915_5d58_16df_b879_ac6dc332a52a["BoringSSLCertificateVerifyCallbackTask()"]
  fe40947f_8037_249f_f03a_839fb16bdfb7 -->|method| cd65f915_5d58_16df_b879_ac6dc332a52a
  130d08c4_0b66_3ee6_810f_b3d0fa4512ad["runTask()"]
  fe40947f_8037_249f_f03a_839fb16bdfb7 -->|method| 130d08c4_0b66_3ee6_810f_b3d0fa4512ad

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLCertificateVerifyCallbackTask.java lines 22–40

final class BoringSSLCertificateVerifyCallbackTask extends BoringSSLTask {
    private final byte[][] x509;
    private final String authAlgorithm;
    private final BoringSSLCertificateVerifyCallback verifier;

    BoringSSLCertificateVerifyCallbackTask(long ssl, byte[][] x509, String authAlgorithm,
                                           BoringSSLCertificateVerifyCallback verifier) {
        super(ssl);
        this.x509 = x509;
        this.authAlgorithm = authAlgorithm;
        this.verifier = verifier;
    }

    @Override
    protected void runTask(long ssl, TaskCallback callback) {
        int result = verifier.verify(ssl, x509, authAlgorithm);
        callback.onResult(ssl, result);
    }
}

Frequently Asked Questions

What is the BoringSSLCertificateVerifyCallbackTask class?
BoringSSLCertificateVerifyCallbackTask is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLCertificateVerifyCallbackTask.java.
Where is BoringSSLCertificateVerifyCallbackTask defined?
BoringSSLCertificateVerifyCallbackTask is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLCertificateVerifyCallbackTask.java at line 22.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free