Home / Type/ OpenSslKeyMaterial Type — netty Architecture

OpenSslKeyMaterial Type — netty Architecture

Architecture documentation for the OpenSslKeyMaterial type/interface in OpenSslKeyMaterial.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  42e3ed2b_e2e3_6f6b_555c_e4ae3603334d["OpenSslKeyMaterial"]
  dc268217_56d0_81a3_dc21_0f2a77aa5683["OpenSslKeyMaterial.java"]
  42e3ed2b_e2e3_6f6b_555c_e4ae3603334d -->|defined in| dc268217_56d0_81a3_dc21_0f2a77aa5683
  style 42e3ed2b_e2e3_6f6b_555c_e4ae3603334d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/OpenSslKeyMaterial.java lines 25–59

interface OpenSslKeyMaterial extends ReferenceCounted {

    /**
     * Returns the configured {@link X509Certificate}s.
     */
    X509Certificate[] certificateChain();

    /**
     * Returns the pointer to the {@code STACK_OF(X509)} which holds the certificate chain.
     */
    long certificateChainAddress();

    /**
     * Returns the pointer to the {@code EVP_PKEY}.
     */
    long privateKeyAddress();

    @Override
    OpenSslKeyMaterial retain();

    @Override
    OpenSslKeyMaterial retain(int increment);

    @Override
    OpenSslKeyMaterial touch();

    @Override
    OpenSslKeyMaterial touch(Object hint);

    @Override
    boolean release();

    @Override
    boolean release(int decrement);
}

Frequently Asked Questions

What is the OpenSslKeyMaterial type?
OpenSslKeyMaterial is a type/interface in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/OpenSslKeyMaterial.java.
Where is OpenSslKeyMaterial defined?
OpenSslKeyMaterial is defined in handler/src/main/java/io/netty/handler/ssl/OpenSslKeyMaterial.java at line 25.

Analyze Your Own Codebase

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

Try Supermodel Free