Home / Function/ generateKeyPairLocally() — netty Function Reference

generateKeyPairLocally() — netty Function Reference

Architecture documentation for the generateKeyPairLocally() function in SelfSignedCertificate.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b8aa4e6c_99aa_2785_bab6_460c2b940d97["generateKeyPairLocally()"]
  26855d08_f229_22e6_e88d_3599e590a4a2["Builder"]
  b8aa4e6c_99aa_2785_bab6_460c2b940d97 -->|defined in| 26855d08_f229_22e6_e88d_3599e590a4a2
  971b253f_b7f7_89da_da43_0b3d8bc633aa["generateBc()"]
  971b253f_b7f7_89da_da43_0b3d8bc633aa -->|calls| b8aa4e6c_99aa_2785_bab6_460c2b940d97
  b14937f1_56d3_8b7e_f9e7_42c9b783b20a["generateSunMiscSecurity()"]
  b14937f1_56d3_8b7e_f9e7_42c9b783b20a -->|calls| b8aa4e6c_99aa_2785_bab6_460c2b940d97
  style b8aa4e6c_99aa_2785_bab6_460c2b940d97 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/util/SelfSignedCertificate.java lines 482–496

        private void generateKeyPairLocally() {
            if (keypair != null) {
                return;
            }

            try {
                KeyPairGenerator keyGen = KeyPairGenerator.getInstance(algorithm);
                keyGen.initialize(bits, randomOrDefault());
                keypair = keyGen.generateKeyPair();
            } catch (NoSuchAlgorithmException e) {
                // Should not reach here because every Java implementation must have RSA and EC key pair generator.
                throw new IllegalStateException(e);
            }
            privateKey = keypair.getPrivate();
        }

Domain

Subdomains

Frequently Asked Questions

What does generateKeyPairLocally() do?
generateKeyPairLocally() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/util/SelfSignedCertificate.java.
Where is generateKeyPairLocally() defined?
generateKeyPairLocally() is defined in handler/src/main/java/io/netty/handler/ssl/util/SelfSignedCertificate.java at line 482.
What calls generateKeyPairLocally()?
generateKeyPairLocally() is called by 2 function(s): generateBc, generateSunMiscSecurity.

Analyze Your Own Codebase

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

Try Supermodel Free