Class Moduli


  • public final class Moduli
    extends java.lang.Object
    Helper class to load DH group primes from a file.
    • Field Detail

      • INTERNAL_MODULI_RESPATH

        public static final java.lang.String INTERNAL_MODULI_RESPATH
        Resource path of internal moduli file
        See Also:
        Constant Field Values
      • INTERNAL_MODULI_HOLDER

        private static final java.util.concurrent.atomic.AtomicReference<java.util.Map.Entry<java.lang.String,​java.util.List<Moduli.DhGroup>>> INTERNAL_MODULI_HOLDER
    • Constructor Detail

      • Moduli

        private Moduli()
    • Method Detail

      • clearInternalModuliCache

        public static java.util.Map.Entry<java.lang.String,​java.util.List<Moduli.DhGroup>> clearInternalModuliCache()
      • loadInternalModuli

        public static java.util.List<Moduli.DhGroup> loadInternalModuli​(java.net.URL url)
                                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • parseModuli

        public static java.util.List<Moduli.DhGroup> parseModuli​(java.net.URL url)
                                                          throws java.io.IOException
        Throws:
        java.io.IOException