Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
319 0 0 0 100% 23.915

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
nl.altindag.ssl.trustmanager 51 0 0 0 100% 2.824
nl.altindag.ssl.util 119 0 0 0 100% 10.93
nl.altindag.ssl 87 0 0 0 100% 5.069
nl.altindag.ssl.socket 17 0 0 0 100% 0.418
nl.altindag.ssl.keymanager 45 0 0 0 100% 4.674

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

nl.altindag.ssl.trustmanager

Class Tests Errors Failures Skipped Success Rate Time
TrustManagerFactoryWrapperShould 3 0 0 0 100% 0.01
HotSwappableX509ExtendedTrustManagerShould 9 0 0 0 100% 0.011
CompositeX509ExtendedTrustManagerShould 19 0 0 0 100% 1.95
X509TrustManagerWrapperShould 8 0 0 0 100% 0.105
UnsafeX509ExtendedTrustManagerShould 12 0 0 0 100% 0.748

nl.altindag.ssl.util

Class Tests Errors Failures Skipped Success Rate Time
CertificateUtilsShould 17 0 0 0 100% 0.454
KeyStoreUtilsShould 17 0 0 0 100% 2.751
SSLContextUtilsShould 5 0 0 0 100% 0.485
IOUtilsShould 2 0 0 0 100% 0.056
SSLSessionUtilsShould 13 0 0 0 100% 0.265
TrustManagerUtilsShould 30 0 0 0 100% 2.401
UriUtilsShould 3 0 0 0 100% 0.009
KeyManagerUtilsShould 30 0 0 0 100% 4.391
SSLSocketUtilsShould 2 0 0 0 100% 0.118

nl.altindag.ssl

Class Tests Errors Failures Skipped Success Rate Time
SSLFactoryShould 87 0 0 0 100% 5.069

nl.altindag.ssl.socket

Class Tests Errors Failures Skipped Success Rate Time
CompositeSSLServerSocketFactoryShould 7 0 0 0 100% 0.18
CompositeSSLSocketFactoryShould 10 0 0 0 100% 0.238

nl.altindag.ssl.keymanager

Class Tests Errors Failures Skipped Success Rate Time
X509KeyManagerWrapperShould 9 0 0 0 100% 0.108
CompositeX509ExtendedKeyManagerShould 23 0 0 0 100% 4.552
KeyManagerFactoryWrapperShould 3 0 0 0 100% 0.004
HotSwappableX509ExtendedKeyManagerShould 10 0 0 0 100% 0.01

Test Cases

[Summary] [Package List] [Test Cases]

CertificateUtilsShould

notAddSubjectAndIssuerAsHeaderWhenCertificateTypeIsNotX509Certificate 0.201
getSystemTrustedCertificates 0.003
throwsGenericCertificateExceptionWhenParseCertificateFails 0.041
generateAliasForCertificate 0.006
throwsGenericCertificateExceptionWhenGettingSystemTrustedCertificatesFails 0.003
loadMultipleCertificatesFromDifferentFiles 0.006
throwExceptionWhenLoadingCertificateFromUnknownPath 0.003
throwsGenericCertificateExceptionWhenParsingNonSupportedCertificate 0.002
generateAliasForX509Certificate 0.064
loadCertificateFromDirectory 0.006
throwsUncheckedIOExceptionWhenUrlIsUnreachable 0.014
throwsGenericCertificateExceptionWhenGettingCertificateEncodingException 0.002
loadCertificateFromInputStream 0.003
getCertificatesReturnsEmptyWhenNonHttpsUrlIsProvided 0.015
loadCertificateFromClassPath 0.002
throwsGenericIOExceptionWhenCloseOfTheStreamFails 0.065
getSystemTrustedCertificatesDoesNotReturnCertificateIfNotACertificateEntry 0.004

CompositeSSLServerSocketFactoryShould

createServerSocketWithPortBacklog 0.091
returnSupportedCipherSuites 0.002
createServerSocket 0.001
returnDefaultCipherSuites 0.001
createServerSocketWithPortBacklogIfAddress 0.001
createServerSocketDoesNotUseSslParametersWhenInnerSslServerSocketFactoryReturnsServerSocket 0.001
createServerSocketWithPort 0.001

KeyStoreUtilsShould

loadKeyStoreAsInputStream 1.094
createTrustStoreFromMultipleTrustManagers 0.117
throwGenericKeyStoreWhenSetCertificateEntryThrowsKeyStoreException 0.673
loadWindowsSystemKeyStore 0.034
loadKeyStoreFromClasspath 0.173
throwExceptionWhenCreateKeyStoreForUnknownType 0.002
createTrustStoreFromX509CertificatesAsList 0.075
createTrustStoreFromX509CertificatesAsArray 0.073
loadSystemKeyStore 0.036
loadLinuxSystemKeyStoreReturnsEmptyList 0.022
throwExceptionWhenLoadingNonExistingKeystoreType 0.002
throwExceptionWhenLoadingNonExistingKeystore 0.001
throwGenericKeyStoreExceptionWhenFailingToCloseStreamProperly 0.307
loadPKCS12KeyStoreFromClasspath 0.006
loadKeyStoreWithPathFromDirectory 0.075
loadJCEKSKeyStoreFromClasspath 0.011
loadMacSystemKeyStore 0.007

SSLContextUtilsShould

createSslContextFromEmptyKeyManagerAndTrustManager 0
createSslContextFromCustomSecureRandomAndAndSslContextAlgorithmAndSecurityProviderName 0.177
createSslContextFromEmptyKeyManagerAndTrustManagerWithOtherSslParameters 0
createSslContextFromList 0.155
createSslContextFromCustomSecureRandomAndAndSslContextAlgorithmAndSecurityProvider 0.149

IOUtilsShould

bla 0.046
getContent 0.008

SSLSessionUtilsShould

updateSessionCacheSize 0.143
getClientSslSessions 0.061
invalidateCachesBeforeGivenTimeStamp 0.024
invalidateCachesWithSslContext 0.005
updateSessionTimeout 0.002
throwExceptionWhenUpdateSessionTimeoutWithInvalidCacheSize 0.001
invalidateCachesAfterGivenTimeStamp 0.004
getServerSslSessions 0.001
throwExceptionWhenUpdateSessionCacheSizeWithInvalidCacheSize 0.001
invalidateCachesWithSslFactory 0.004
notInvalidateCachesWhenSessionTimeIsBeforeOfGivenTimeStamp 0.004
notInvalidateCachesWhenSessionTimeIsAheadOfGivenTimeStamp 0.003
invalidateCachesBetweenGivenTimeStamp 0.004

TrustManagerUtilsShould

wrapIfNeeded 0.053
createTrustManagerFromMultipleTrustManagers 0.125
createUnsafeTrustManager 0.001
createTrustManagerFromMultipleTrustStores 0.115
createTrustManagerFromMultipleTrustStoresUsingVarArgs 0.126
doNotWrapWhenInstanceIsX509ExtendedTrustManager 0.042
createTrustManagerWhenProvidingACustomTrustStore 0.069
createTrustManagerFromMultipleTrustManagersUsingList 0.128
throwExceptionWhenInvalidSecurityProviderIsProvidedForTheTrustManagerFactoryAlgorithm 0.063
throwExceptionWhenInvalidSecurityProviderNameIsProvided 0.063
loadLinuxSystemKeyStoreReturnsOptionalOfEmpty 0.003
unwrapCombinedTrustManagersAndRecombineIntoSingleBaseTrustManager 0.165
createTrustManagerFromMultipleTrustManagersUsingVarArgs 0.128
createTrustManagerWithCustomSecurityProvider 0.062
createTrustManagerWithCustomSecurityProviderBasedOnTheName 0.06
throwExceptionWhenUnsupportedTrustManagerIsProvidedWhenSwappingTrustManager 0.12
createTrustManagerWithSystemTrustedCertificate 0.002
throwExceptionWhenUnsupportedTrustManagerIsProvidedWhenSwappingTrustManagerWithANewTrustManager 0.129
combineTrustManagersWithTrustStoreHolders 0.131
createTrustManagerFromMultipleTrustStoresWithTrustManagerFactoryAlgorithm 0.13
combineTrustManagersWithKeyStores 0.125
throwGenericSecurityExceptionWhenTrustManagerFactoryCanNotInitializeWithTheProvidedTrustStore 0.096
throwGenericTrustManagerExceptionWhenProvidingEmptyListOfTrustManagersWhenCombining 0.002
throwExceptionWhenInvalidSecurityProviderNameIsProvidedForTheTrustManagerFactoryAlgorithm 0.068
createTrustManagerWithJdkTrustedCertificatesWhenCallingCreateTrustManagerWithJdkTrustedCertificates 0.001
combineTrustManagers 0.124
createTrustManagerFromMultipleTrustStoresUsingList 0.124
createTrustManagerWithJdkTrustedCertificatesWhenProvidingNullAsTrustStore 0.001
throwExceptionWhenInvalidTrustManagerAlgorithmIsProvided 0.064
combineTrustManagersWhileFilteringDuplicateCertificates 0.066

X509KeyManagerWrapperShould

chooseEngineClientAlias 0.002
getClientAliases 0.001
getServerAliases 0.001
getCertificateChain 0.001
chooseServerAlias 0.001
throwNullPointerExceptionWhenKeyManagerIsNotPresent 0.001
chooseClientAlias 0.002
chooseEngineServerAlias 0.001
getPrivateKey 0.097

UriUtilsShould

throwExceptionWhenHostIsProvidedWithoutAValidPortIsProvidedWhenValidateIsCalled 0.005
throwExceptionWhenHostIsProvidedWithoutAValidHostnameIsProvidedWhenValidateIsCalled 0.002
throwExceptionWhenNullIsProvidedWhenValidateIsCalled 0.001

TrustManagerFactoryWrapperShould

ignoreProvidedManagerFactoryParameters 0.003
createInstanceFromTrustManager 0.004
ignoreProvidedKeyStore 0.001

KeyManagerUtilsShould

throwExceptionWhenCreatingKeyManagerFromKeyStoreWhichDoesNotHaveMatchingAlias 0.091
wrapIfNeeded 0.066
throwExceptionWhenCreatingKeyManagerFromKeyStoreWithIncorrectKeyPassword 0.136
createKeyManagerFromKeyStoreContainingMultipleKeysWithDifferentPasswords 0.41
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenAddingNewClientIdentityRoute 0.092
createKeyManagerFromMultipleKeyManagersUsingVarArgs 0.185
toArray 0.103
createKeyManagerFromMultipleKeyStoreHoldersAsList 0.223
throwExceptionWhenCreatingKeyManagerWithIncorrectKeyPassword 0.109
overrideClientIdentityRoutes 0.226
throwExceptionWhenCreatingKeyManagerWithInvalidAlgorithm 0.066
createKeyManagerWithKeyStoreHolders 0.232
createKeyManagerFromMultipleKeyManagersUsingList 0.189
createKeyManagerFromMultipleKeyManagers 0.181
unwrapCombinedKeyManagersAndRecombineIntoSingleBaseKeyManager 0.21
createKeyManagerFromAMultipleKeyStores 0.218
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenGettingClientIdentityRoute 0.097
addClientIdentityRoutesWhenTryingToOverrideANonExistingRoute 0.182
createKeyManagerFromMultipleKeyStoreHoldersAsVarArgs 0.179
createKeyManagerWithCustomSecurityProvider 0.097
combineMultipleKeyManagersIntoOne 0.185
throwExceptionWhenCreatingKeyManagerWithInvalidSecurityProviderName 0.054
doNotWrapWhenInstanceIsX509ExtendedKeyManager 0.042
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenSwappingKeyManager 0.196
createKeyManagerWithKeyStoreAndCustomAlgorithm 0.095
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenSwappingKeyManagerWithANewKeyManager 0.181
createKeyManagerFactory 0.002
addMultipleClientIdentityRoutes 0.181
throwExceptionWhenInvalidSecurityProviderIsProvidedForTheKeyManagerFactoryAlgorithm 0.051
createKeyManagerWithCustomSecurityProviderName 0.09

HotSwappableX509ExtendedTrustManagerShould

checkServerTrustedWithSslEngine 0.001
checkClientTrusted 0.001
checkServerTrusted 0.001
checkClientTrustedWithSslEngine 0
throwNullPointerExceptionWhenKeyManagerIsNotPresent 0.001
setTrustManager 0.001
getAcceptedIssuers 0.001
checkClientTrustedWithSocket 0.001
checkServerTrustedWithSocket 0.001

CompositeX509ExtendedKeyManagerShould

chooseFirstServerAliasWithMatchingKeyType 0.188
chooseFirstClientAliasWithMatchingKeyTypeWhilePreferredAliasIsIgnoredBecauseSocketIsNull 0.18
getClientAliases 0.199
returnNullForUnknownAlias 0.238
chooseFirstServerAliasWithMatchingKeyTypeWithDifferentOrderOfInitializationOfTheKeyManager 0.22
getServerAliases 0.237
chooseFirstEngineClientAliasWithMatchingKeyType 0.232
returnNullWhenCertificateChainLengthIsZeroWhenGettingCertificateChain 0.001
chooseFirstEngineServerAliasWithMatchingKeyType 0.22
returnPrivateKeyForAlias 0.187
chooseFirstClientAliasWithMatchingKeyTypWhilePreferredAliasIsIgnoredBecauseRemoteSocketAddressIsNotAnInstanceOfInetSocketAddress 0.226
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingEngineServerAlias 0.198
chooseFirstEngineServerAliasWithMatchingKeyTypeWithDifferentOrderOfInitializationOfTheKeyManager 0.19
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingServerAlias 0.191
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingEngineClientAlias 0.23
chooseFirstClientAliasWithMatchingKeyTypeWithPreferredAlias 0.241
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingClientAlias 0.211
returnCertificateChain 0.184
chooseFirstEngineClientAliasWithMatchingKeyTypeWithPreferredAlias 0.289
returnNullForUnknownAliasWhenGettingCertificateChain 0.221
getServerAliasesReturnsNullWhenThereIsNoMatchingIssuer 0.056
chooseFirstEngineClientAliasWithMatchingKeyTypeWhilePreferredAliasIsIgnoredBecauseSslEngineIsNull 0.208
chooseFirstClientAliasWithMatchingKeyType 0.194

SSLFactoryShould

throwExceptionWhenIdentityTypeIsNotProvidedWhileUsingPath 0.003
buildSSLFactoryWithSecurityProviderName 0.001
throwExceptionWhenKeyStoreFileIsNotFound 0.002
buildSSLFactoryWithTrustMaterialFromInputStream 0.076
throwExceptionWhenKeyManagerFactoryDoesNotContainsKeyManagersOfX509KeyManagerType 0.172
buildSSLFactoryWithTrustMaterialFromCertificates 0.001
throwExceptionWhenIdentityPathAsStringContainsOnlyWhiteSpace 0
returnSslEngineWithSslParameters 0.175
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromIdentityManagerAndTrustStore 0.15
buildSSLFactoryWithTrustMaterialFromPath 0.055
throwExceptionWhenSSLFactoryIsBuildWithoutIdentityAndTrustMaterial 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStoreWithoutCachingPasswords 0.143
buildSSLFactoryWithTrustingAllCertificatesWithoutValidation 0
returnSslEngineWithoutHostAndPortIfOnlyHostIsDefined 0.153
buildSSLFactoryWithIdentityMaterial 0.092
throwExceptionWhenIdentityTypeIsNotProvidedWhileUsingInputStream 0.001
createSSLFactoryWithSessionTimeout 0.107
buildSSLFactoryWithTrustMaterial 0.063
buildSSLFactoryWithSwappableTrustMaterial 0.07
returnDefaultCiphersWhenNoneSpecified 0.002
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStore 0.192
throwExceptionWhenUnknownTrustStoreTypeIsProvidedWhileUsingInputStream 0.001
throwExceptionWhenClientAliasIsNotPresentWhenRoutingIdentities 0.001
throwExceptionWhenUnknownIdentityTypeIsProvidedWhileUsingInputStream 0.001
returnSpecifiedProtocols 0.001
throwExceptionWhenBuildingSSLFactoryWithIdentityWhileProvidingWrongPassword 0.033
buildSSLFactoryWithIdentityMaterialAndTrustMaterial 0.163
buildSSLFactoryByDefaultWithTlsSslContextAlgorithm 0
throwExceptionWhenBuildingSSLFactoryWithNullAsTrustStorePath 0.001
throwExceptionWhenIdentityPathIsNotProvided 0
buildSSLFactoryWithTrustMaterialFromOnlyJdkTrustedCertificates 0
returnSslSocketFactory 0.001
returnSpecifiedNeedClientAuthenticationWithOptions 0
throwExceptionWhenBuildingSSLFactoryWithTrustStoreWhileProvidingWrongPassword 0.03
returnSpecifiedWantClientAuthenticationWithoutOptions 0
buildSSLFactoryWithIdentityMaterialWithoutPasswordAndTrustMaterialWithoutPassword 0.003
throwExceptionWhenBuildingSSLFactoryWithTrustStoreAsNull 0
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreWithDifferentKeyPasswordAndOnlyJdkTrustedCertificates 0.101
throwExceptionWhenIdentityStreamIsNull 0.001
buildSSLFactoryWithTrustMaterialFromOnlySystemTrustedCertificates 0.003
returnSpecifiedCiphersAndProtocolsWithinSslParameters 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromIdentityManagerFactoryAndTrustStore 0.155
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromInputStream 0.161
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndOnlyJdkTrustedCertificates 0.103
buildSSLFactoryWithTrustMaterialFromTrustManagerFactory 0.053
throwExceptionWhenUnknownSslContextAlgorithmIsProvided 0
buildSSLFactoryWithSwappableIdentityMaterial 0.093
returnSpecifiedCiphers 0
throwExceptionWhenProvidingWrongKeyPassword 0.102
throwExceptionWhenTrustManagerFactoryDoesNotContainsTrustManagersOfX509TrustManagerType 0.069
throwExceptionWhenIdentityPathIsNull 0
buildSSLFactoryWithTrustMaterialFromJdkTrustedCertificatesAndCustomTrustStore 0.068
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromPrivateKeyWithCustomAlias 0.206
throwExceptionWhenBuildingSSLFactoryWithIdentityFromPathWhileProvidingWrongPassword 0.033
throwExceptionWhenUnknownSecurityProviderNameIsProvided 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStoreWithPathAndWithKeyStoreTypesIncluded 0.181
throwExceptionWhenRouteIsNotPresentForClientIdentityRoute 0.001
buildSSLFactoryWithTrustMaterialFromKeyStore 0.067
throwExceptionWhenIdentityTypeIsNotProvided 0.001
buildSSLFactoryWithTrustMaterialFromTrustManager 0.068
returnDefaultProtocolsWhenNoneSpecified 0.001
returnSpecifiedNeedClientAuthenticationWithoutOptions 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStoreWithPath 0.185
buildSSLFactoryWithSecurityProvider 0
throwExceptionWhenBuildingSSLFactoryWithEmptyTrustStoreType 0.002
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStorePathWithDifferentKeyPasswordAndOnlyJdkTrustedCertificates 0.102
buildSSLFactoryWithIdentityMaterialAndTrustMaterialWithKeyStoreTypesIncluded 0.147
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromPrivateKey 0.17
buildSSLFactoryWithCustomHostnameVerifier 0.052
createMultipleRoutesForSingleClientIdentity 0.204
throwExceptionNullIsIsProvidedWhenUsingPrivateKey 0.067
buildSSLFactoryWithTrustMaterialFromKeyStoreWithoutAdditionalPassword 0.066
buildSSLFactoryWithSecureRandom 0.002
returnSslEngineWithHostAndPortAndWithSslParameters 0.193
createMultipleRoutesForSingleClientIdentityAndUpdateAfterCreation 0.243
buildSSLFactoryWithTLSProtocolVersionOneDotThreeIfJavaVersionIsElevenOrGreater 0.002
throwExceptionWhenBuildingSSLFactoryWithTrustStoreFromPathWhileProvidingWrongPassword 0.034
returnSslServerSocketFactory 0.101
throwExceptionWhenTrustStorePathIsNotProvided 0
throwExceptionWhenIdentityPathAsStringIsNull 0
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromInputStreamWithCustomKeyStoreType 0.155
buildSSLFactoryWithSslContextAlgorithm 0.003
buildSSLFactoryWithoutHostnameVerifierProvidesDefaultHostnameVerifier 0.057
createSSLFactoryWithSessionCacheSize 0.096
returnSpecifiedWantClientAuthenticationWithOptions 0
throwExceptionWhenIdentityIsNull 0
buildSSLFactoryWithTrustMaterialWithoutPassword 0.001

CompositeX509ExtendedTrustManagerShould

checkServerTrustedWithSslEngine 0.134
checkServerTrustedWithSslEngineLogsCertificateChainIfDebugIsEnabled 0.12
throwsExceptionWhenCheckClientTrustedDoesNotTrustTheSuppliedCertificate 0.126
checkServerTrustedLogsCertificateChainIfDebugIsEnabled 0.129
throwsExceptionWhenCheckClientTrustedWithSslEngineDoesNotTrustTheSuppliedCertificate 0.134
throwsExceptionWhenCheckServerTrustedWithSslEngineDoesNotTrustTheSuppliedCertificate 0.129
checkClientTrusted 0.063
checkServerTrustedWithSocketLogsCertificateChainIfDebugIsEnabled 0.124
checkClientTrustedLogsCertificateChainIfDebugIsEnabled 0.066
checkClientTrustedWithSocketLogsCertificateChainIfDebugIsEnabled 0.067
throwsExceptionWhenCheckClientTrustedWithSocketDoesNotTrustTheSuppliedCertificate 0.135
checkServerTrusted 0.129
checkClientTrustedWithSslEngine 0.075
throwsExceptionWhenCheckServerTrustedDoesNotTrustTheSuppliedCertificate 0.128
throwsExceptionWhenCheckServerTrustedWithSocketDoesNotTrustTheSuppliedCertificate 0.115
combineTrustManagersWhileFilteringDuplicateCertificates 0.057
checkClientTrustedWithSocket 0.052
checkServerTrustedWithSocket 0.105
checkClientTrustedWithSslEngineLogsCertificateChainIfDebugIsEnabled 0.055

X509TrustManagerWrapperShould

checkServerTrustedWithSslEngine 0.001
checkClientTrusted 0.001
checkServerTrusted 0.001
checkClientTrustedWithSslEngine 0.001
throwNullPointerExceptionWhenKeyManagerIsNotPresent 0.001
getAcceptedIssuers 0.091
checkClientTrustedWithSocket 0.001
checkServerTrustedWithSocket 0.001

SSLSocketUtilsShould

createSslSocketFactory 0.112
createSslServerSocketFactory 0.003

CompositeSSLSocketFactoryShould

createSocketDoesNotUseSslParametersWhenInnerSslSocketFactoryReturnsSocket 0.072
createSocketWithHostPort 0.07
returnSupportedCipherSuites 0.001
createSocketWithSocketHostPortAutoClosable 0.002
createSocketWithAddressPort 0.007
returnDefaultCipherSuites 0.001
createSocketWithHostPortLocalAddressLocalPort 0.001
createSocketWithSocketInputStreamAutoClosable 0.001
createSocket 0.001
createSocketWithAddressPortLocalAddressPort 0.001

KeyManagerFactoryWrapperShould

ignoreProvidedManagerFactoryParameters 0.001
createInstanceFromKeyManager 0.001
ignoreProvidedKeyStore 0.001

HotSwappableX509ExtendedKeyManagerShould

chooseEngineClientAlias 0.002
getClientAliases 0.001
getServerAliases 0.001
getCertificateChain 0.001
chooseServerAlias 0
throwNullPointerExceptionWhenKeyManagerIsNotPresent 0.001
chooseClientAlias 0.001
chooseEngineServerAlias 0.001
setKeyManager 0.001
getPrivateKey 0.001

UnsafeX509ExtendedTrustManagerShould

checkServerTrustedWithSocketDoesNotLogAnythingWhenDebugLevelIsDisabled 0.071
checkServerTrustedWithSslEngine 0.063
checkServerTrustedDoesNotLogAnythingWhenDebugLevelIsDisabled 0.061
checkClientTrustedWithSslEngineDoesNotLogAnythingWhenDebugLevelIsDisabled 0.062
checkClientTrusted 0.062
checkClientTrustedDoesNotLogAnythingWhenDebugLevelIsDisabled 0.061
checkServerTrustedWithSslEngineDoesNotLogAnythingWhenDebugLevelIsDisabled 0.061
checkServerTrusted 0.061
checkServerTrustedWitSocket 0.059
checkClientTrustedWithSslEngine 0.059
checkClientTrustedWithSocketDoesNotLogAnythingWhenDebugLevelIsDisabled 0.059
checkClientTrustedWithSocket 0.067