Package org.wildfly.security.ssl
Class MechanismDatabase
- java.lang.Object
-
- org.wildfly.security.ssl.MechanismDatabase
-
class MechanismDatabase extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMechanismDatabase.Entry
-
Field Summary
Fields Modifier and Type Field Description private MechanismDatabase.Entry[][]algorithmsByIdprivate Map<String,MechanismDatabase.Entry>entriesByOSSLNameprivate Map<String,MechanismDatabase.Entry>entriesByStdNameprivate static MechanismDatabaseINSTANCEprivate booleanisTLS13private static MechanismDatabaseTLS13_INSTANCE
-
Constructor Summary
Constructors Constructor Description MechanismDatabase(String databaseFileName)MechanismDatabase(String databaseFileName, boolean isTLS13)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static <T> voidaddTo(Map<T,List<MechanismDatabase.Entry>> map, T item, MechanismDatabase.Entry entry)(package private) MechanismDatabase.EntrygetCipherSuite(String cipherSuite)(package private) MechanismDatabase.EntrygetCipherSuiteById(int byte1, int byte2)(package private) MechanismDatabase.EntrygetCipherSuiteOpenSSLName(String cipherSuite)(package private) static MechanismDatabasegetInstance()(package private) static MechanismDatabasegetTLS13Instance()(package private) booleanisTLS13()(package private) static Stringjoin(String joiner, String... strings)(package private) static String[]replaceEdh(String... strings)
-
-
-
Field Detail
-
INSTANCE
private static final MechanismDatabase INSTANCE
-
TLS13_INSTANCE
private static final MechanismDatabase TLS13_INSTANCE
-
entriesByStdName
private final Map<String,MechanismDatabase.Entry> entriesByStdName
-
entriesByOSSLName
private final Map<String,MechanismDatabase.Entry> entriesByOSSLName
-
algorithmsById
private final MechanismDatabase.Entry[][] algorithmsById
-
isTLS13
private final boolean isTLS13
-
-
Method Detail
-
getInstance
static MechanismDatabase getInstance()
-
getTLS13Instance
static MechanismDatabase getTLS13Instance()
-
addTo
static <T> void addTo(Map<T,List<MechanismDatabase.Entry>> map, T item, MechanismDatabase.Entry entry)
-
getCipherSuite
MechanismDatabase.Entry getCipherSuite(String cipherSuite)
-
getCipherSuiteOpenSSLName
MechanismDatabase.Entry getCipherSuiteOpenSSLName(String cipherSuite)
-
getCipherSuiteById
MechanismDatabase.Entry getCipherSuiteById(int byte1, int byte2)
-
isTLS13
boolean isTLS13()
-
-