Package nl.altindag.ssl.util
Class SSLSessionUtils
java.lang.Object
nl.altindag.ssl.util.SSLSessionUtils
- Author:
- Hakan Altindag
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
invalidateCaches
-
invalidateServerCaches
-
invalidateClientCaches
-
invalidateCaches
-
invalidateServerCaches
-
invalidateClientCaches
-
invalidateCaches
-
invalidateCachesBefore
-
invalidateCachesBefore
-
invalidateCachesBefore
public static void invalidateCachesBefore(SSLSessionContext sslSessionContext, ZonedDateTime upperBoundary) -
invalidateCachesAfter
-
invalidateCachesAfter
-
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
-
updateSessionTimeout
-
updateSessionCacheSize
-
updateSessionCacheSize
-
validateSessionTimeout
public static void validateSessionTimeout(int timeoutInSeconds) -
validateSessionCacheSize
public static void validateSessionCacheSize(int cacheSizeInBytes) -
getServerSslSessions
-
getServerSslSessions
-
getClientSslSessions
-
getClientSslSessions
-
getSslSessions
-