Package nl.altindag.ssl.util
Class SSLSessionUtils
- java.lang.Object
-
- nl.altindag.ssl.util.SSLSessionUtils
-
public final class SSLSessionUtils extends Object
- Author:
- Hakan Altindag
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<SSLSession>getClientSslSessions(SSLContext sslContext)static List<SSLSession>getClientSslSessions(SSLFactory sslFactory)static List<SSLSession>getServerSslSessions(SSLContext sslContext)static List<SSLSession>getServerSslSessions(SSLFactory sslFactory)static List<SSLSession>getSslSessions(SSLSessionContext sslSessionContext)static voidinvalidateCaches(SSLContext sslContext)static voidinvalidateCaches(SSLSessionContext sslSessionContext)static voidinvalidateCaches(SSLFactory sslFactory)static voidinvalidateCachesAfter(SSLContext sslContext, ZonedDateTime lowerBoundary)static voidinvalidateCachesAfter(SSLSessionContext sslSessionContext, ZonedDateTime lowerBoundary)static voidinvalidateCachesAfter(SSLFactory sslFactory, ZonedDateTime lowerBoundary)static voidinvalidateCachesBefore(SSLContext sslContext, ZonedDateTime upperBoundary)static voidinvalidateCachesBefore(SSLSessionContext sslSessionContext, ZonedDateTime upperBoundary)static voidinvalidateCachesBefore(SSLFactory sslFactory, ZonedDateTime upperBoundary)static voidinvalidateCachesBetween(SSLContext sslContext, ZonedDateTime lowerBoundary, ZonedDateTime upperBoundary)static voidinvalidateCachesBetween(SSLSessionContext sslSessionContext, ZonedDateTime lowerBoundary, ZonedDateTime upperBoundary)static voidinvalidateCachesBetween(SSLFactory sslFactory, ZonedDateTime lowerBoundary, ZonedDateTime upperBoundary)static voidinvalidateClientCaches(SSLContext sslContext)static voidinvalidateClientCaches(SSLFactory sslFactory)static voidinvalidateServerCaches(SSLContext sslContext)static voidinvalidateServerCaches(SSLFactory sslFactory)static voidupdateSessionCacheSize(SSLContext sslContext, int cacheSizeInBytes)static voidupdateSessionCacheSize(SSLFactory sslFactory, int cacheSizeInBytes)static voidupdateSessionTimeout(SSLContext sslContext, int timeoutInSeconds)static voidupdateSessionTimeout(SSLFactory sslFactory, int timeoutInSeconds)static voidvalidateSessionCacheSize(int cacheSizeInBytes)static voidvalidateSessionTimeout(int timeoutInSeconds)
-
-
-
Method Detail
-
invalidateCaches
public static void invalidateCaches(SSLFactory sslFactory)
-
invalidateServerCaches
public static void invalidateServerCaches(SSLFactory sslFactory)
-
invalidateClientCaches
public static void invalidateClientCaches(SSLFactory sslFactory)
-
invalidateCaches
public static void invalidateCaches(SSLContext sslContext)
-
invalidateServerCaches
public static void invalidateServerCaches(SSLContext sslContext)
-
invalidateClientCaches
public static void invalidateClientCaches(SSLContext sslContext)
-
invalidateCaches
public static void invalidateCaches(SSLSessionContext sslSessionContext)
-
invalidateCachesBefore
public static void invalidateCachesBefore(SSLFactory sslFactory, ZonedDateTime upperBoundary)
-
invalidateCachesBefore
public static void invalidateCachesBefore(SSLContext sslContext, ZonedDateTime upperBoundary)
-
invalidateCachesBefore
public static void invalidateCachesBefore(SSLSessionContext sslSessionContext, ZonedDateTime upperBoundary)
-
invalidateCachesAfter
public static void invalidateCachesAfter(SSLFactory sslFactory, ZonedDateTime lowerBoundary)
-
invalidateCachesAfter
public static void invalidateCachesAfter(SSLContext sslContext, ZonedDateTime lowerBoundary)
-
invalidateCachesAfter
public static void invalidateCachesAfter(SSLSessionContext sslSessionContext, ZonedDateTime lowerBoundary)
-
invalidateCachesBetween
public static void invalidateCachesBetween(SSLFactory sslFactory, ZonedDateTime lowerBoundary, ZonedDateTime upperBoundary)
-
invalidateCachesBetween
public static void invalidateCachesBetween(SSLContext sslContext, ZonedDateTime lowerBoundary, ZonedDateTime upperBoundary)
-
invalidateCachesBetween
public static void invalidateCachesBetween(SSLSessionContext sslSessionContext, ZonedDateTime lowerBoundary, ZonedDateTime upperBoundary)
-
updateSessionTimeout
public static void updateSessionTimeout(SSLFactory sslFactory, int timeoutInSeconds)
-
updateSessionTimeout
public static void updateSessionTimeout(SSLContext sslContext, int timeoutInSeconds)
-
updateSessionCacheSize
public static void updateSessionCacheSize(SSLFactory sslFactory, int cacheSizeInBytes)
-
updateSessionCacheSize
public static void updateSessionCacheSize(SSLContext sslContext, int cacheSizeInBytes)
-
validateSessionTimeout
public static void validateSessionTimeout(int timeoutInSeconds)
-
validateSessionCacheSize
public static void validateSessionCacheSize(int cacheSizeInBytes)
-
getServerSslSessions
public static List<SSLSession> getServerSslSessions(SSLFactory sslFactory)
-
getServerSslSessions
public static List<SSLSession> getServerSslSessions(SSLContext sslContext)
-
getClientSslSessions
public static List<SSLSession> getClientSslSessions(SSLFactory sslFactory)
-
getClientSslSessions
public static List<SSLSession> getClientSslSessions(SSLContext sslContext)
-
getSslSessions
public static List<SSLSession> getSslSessions(SSLSessionContext sslSessionContext)
-
-