Package org.apache.sshd.server.kex
Class Moduli
- java.lang.Object
-
- org.apache.sshd.server.kex.Moduli
-
public final class Moduli extends java.lang.Object
Helper class to load DH group primes from a file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Moduli.DhGroup
-
Field Summary
Fields Modifier and Type Field Description private static java.util.concurrent.atomic.AtomicReference<java.util.Map.Entry<java.lang.String,java.util.List<Moduli.DhGroup>>>
INTERNAL_MODULI_HOLDER
static java.lang.String
INTERNAL_MODULI_RESPATH
Resource path of internal moduli filestatic int
MODULI_TESTS_COMPOSITE
static int
MODULI_TYPE_SAFE
-
Constructor Summary
Constructors Modifier Constructor Description private
Moduli()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map.Entry<java.lang.String,java.util.List<Moduli.DhGroup>>
clearInternalModuliCache()
static java.util.List<Moduli.DhGroup>
loadInternalModuli(java.net.URL url)
static java.util.List<Moduli.DhGroup>
parseModuli(java.net.URL url)
-
-
-
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
-
MODULI_TYPE_SAFE
public static final int MODULI_TYPE_SAFE
- See Also:
- Constant Field Values
-
MODULI_TESTS_COMPOSITE
public static final int MODULI_TESTS_COMPOSITE
- 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
-
-
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
-
-