Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
327 0 0 0 100% 27.929

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.952
nl.altindag.ssl.util 127 0 0 0 100% 13.797
nl.altindag.ssl 87 0 0 0 100% 5.512
nl.altindag.ssl.socket 17 0 0 0 100% 0.466
nl.altindag.ssl.keymanager 45 0 0 0 100% 5.202

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.012
HotSwappableX509ExtendedTrustManagerShould 9 0 0 0 100% 0.009
CompositeX509ExtendedTrustManagerShould 19 0 0 0 100% 2.142
X509TrustManagerWrapperShould 8 0 0 0 100% 0.006
UnsafeX509ExtendedTrustManagerShould 12 0 0 0 100% 0.783

nl.altindag.ssl.util

Class Tests Errors Failures Skipped Success Rate Time
CertificateUtilsShould 25 0 0 0 100% 1.59
KeyStoreUtilsShould 17 0 0 0 100% 3.542
SSLContextUtilsShould 5 0 0 0 100% 0.582
IOUtilsShould 2 0 0 0 100% 0.061
SSLSessionUtilsShould 13 0 0 0 100% 0.251
TrustManagerUtilsShould 30 0 0 0 100% 2.652
UriUtilsShould 3 0 0 0 100% 0.01
KeyManagerUtilsShould 30 0 0 0 100% 5.004
SSLSocketUtilsShould 2 0 0 0 100% 0.105

nl.altindag.ssl

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

nl.altindag.ssl.socket

Class Tests Errors Failures Skipped Success Rate Time
CompositeSSLServerSocketFactoryShould 7 0 0 0 100% 0.19
CompositeSSLSocketFactoryShould 10 0 0 0 100% 0.276

nl.altindag.ssl.keymanager

Class Tests Errors Failures Skipped Success Rate Time
X509KeyManagerWrapperShould 9 0 0 0 100% 0.127
CompositeX509ExtendedKeyManagerShould 23 0 0 0 100% 5.058
KeyManagerFactoryWrapperShould 3 0 0 0 100% 0.003
HotSwappableX509ExtendedKeyManagerShould 10 0 0 0 100% 0.014

Test Cases

[Summary] [Package List] [Test Cases]

CertificateUtilsShould

notAddSubjectAndIssuerAsHeaderWhenCertificateTypeIsNotX509Certificate 0.237
getSystemTrustedCertificates 0.006
throwsGenericCertificateExceptionWhenParseCertificateFails 0.052
generateAliasForCertificate 0.007
getRootCaFromAuthorityInfoAccessExtensionIfPresentReturnsEmptyListWhenCertificateDoesNotContainNonCriticalExtensionOIDs 0.17
loadMultipleCertificatesFromDifferentFiles 0.009
getRootCaFromChainIfPossibleReturnsEmptyListWhenNoCertificatesHaveBeenProvided 0.001
throwExceptionWhenLoadingCertificateFromUnknownPath 0.003
getRootCaIfPossibleReturnsJdkTrustedCaCertificateWhenNoAuthorityInfoAccessExtensionIsPresent 0.546
throwsGenericCertificateExceptionWhenParsingNonSupportedCertificate 0.002
getRootCaFromAuthorityInfoAccessExtensionIfPresentReturnsEmptyListWhenCertificateIsNotInstanceOfX509CertImpl 0.042
generateAliasForX509Certificate 0.074
loadCertificateFromDirectory 0.008
throwsUncheckedIOExceptionWhenUrlIsUnreachable 0.002
getJdkTrustedCertificates 0.001
throwsGenericCertificateExceptionWhenGettingCertificateEncodingException 0.002
loadCertificateFromInputStream 0.004
getRootCaFromChainIfPossibleReturnsEmptyListWhenProvidedCertificateIsNotAnInstanceOfX509Certificate 0.001
getCertificatesReturnsEmptyWhenNonHttpsUrlIsProvided 0.013
loadCertificateFromClassPath 0.003
throwsGenericIOExceptionWhenCloseOfTheStreamFails 0.069
getRootCaIfPossibleReturnsEmptyListWhenNoAuthorityInfoAccessExtensionIsPresentAndNoMatching 0.084
ThrowsGenericCertificateExceptionWhenGetCertificatesFromRemoteFileFails 0.119
getRootCaFromAuthorityInfoAccessExtensionIfPresentReturnsEmptyListWhenCertificateExtensionDoesNotHaveAuthorityInfoAccessExtension 0.108
getSystemTrustedCertificatesDoesNotReturnCertificateIfNotACertificateEntry 0.006

CompositeSSLServerSocketFactoryShould

createServerSocketWithPortBacklog 0.102
returnSupportedCipherSuites 0.001
createServerSocket 0.001
returnDefaultCipherSuites 0
createServerSocketWithPortBacklogIfAddress 0.001
createServerSocketDoesNotUseSslParametersWhenInnerSslServerSocketFactoryReturnsServerSocket 0.001
createServerSocketWithPort 0.001

KeyStoreUtilsShould

loadKeyStoreAsInputStream 1.625
createTrustStoreFromMultipleTrustManagers 0.1
throwGenericKeyStoreWhenSetCertificateEntryThrowsKeyStoreException 0.785
loadWindowsSystemKeyStore 0.036
loadKeyStoreFromClasspath 0.231
throwExceptionWhenCreateKeyStoreForUnknownType 0.002
createTrustStoreFromX509CertificatesAsList 0.093
createTrustStoreFromX509CertificatesAsArray 0.077
loadSystemKeyStore 0.051
loadLinuxSystemKeyStoreReturnsEmptyList 0.033
throwExceptionWhenLoadingNonExistingKeystoreType 0.003
throwExceptionWhenLoadingNonExistingKeystore 0.002
throwGenericKeyStoreExceptionWhenFailingToCloseStreamProperly 0.353
loadPKCS12KeyStoreFromClasspath 0.006
loadKeyStoreWithPathFromDirectory 0.073
loadJCEKSKeyStoreFromClasspath 0.011
loadMacSystemKeyStore 0.005

SSLContextUtilsShould

createSslContextFromEmptyKeyManagerAndTrustManager 0
createSslContextFromCustomSecureRandomAndAndSslContextAlgorithmAndSecurityProviderName 0.211
createSslContextFromEmptyKeyManagerAndTrustManagerWithOtherSslParameters 0.001
createSslContextFromList 0.195
createSslContextFromCustomSecureRandomAndAndSslContextAlgorithmAndSecurityProvider 0.172

IOUtilsShould

bla 0.051
getContent 0.008

SSLSessionUtilsShould

updateSessionCacheSize 0.135
getClientSslSessions 0.063
invalidateCachesBeforeGivenTimeStamp 0.021
invalidateCachesWithSslContext 0.004
updateSessionTimeout 0.002
throwExceptionWhenUpdateSessionTimeoutWithInvalidCacheSize 0.002
invalidateCachesAfterGivenTimeStamp 0.004
getServerSslSessions 0.001
throwExceptionWhenUpdateSessionCacheSizeWithInvalidCacheSize 0.001
invalidateCachesWithSslFactory 0.003
notInvalidateCachesWhenSessionTimeIsBeforeOfGivenTimeStamp 0.003
notInvalidateCachesWhenSessionTimeIsAheadOfGivenTimeStamp 0.003
invalidateCachesBetweenGivenTimeStamp 0.004

TrustManagerUtilsShould

wrapIfNeeded 0.066
createTrustManagerFromMultipleTrustManagers 0.134
createUnsafeTrustManager 0
createTrustManagerFromMultipleTrustStores 0.142
createTrustManagerFromMultipleTrustStoresUsingVarArgs 0.135
doNotWrapWhenInstanceIsX509ExtendedTrustManager 0.05
createTrustManagerWhenProvidingACustomTrustStore 0.066
createTrustManagerFromMultipleTrustManagersUsingList 0.126
throwExceptionWhenInvalidSecurityProviderIsProvidedForTheTrustManagerFactoryAlgorithm 0.073
throwExceptionWhenInvalidSecurityProviderNameIsProvided 0.069
loadLinuxSystemKeyStoreReturnsOptionalOfEmpty 0.004
unwrapCombinedTrustManagersAndRecombineIntoSingleBaseTrustManager 0.135
createTrustManagerFromMultipleTrustManagersUsingVarArgs 0.136
createTrustManagerWithCustomSecurityProvider 0.068
createTrustManagerWithCustomSecurityProviderBasedOnTheName 0.065
throwExceptionWhenUnsupportedTrustManagerIsProvidedWhenSwappingTrustManager 0.149
createTrustManagerWithSystemTrustedCertificate 0.003
throwExceptionWhenUnsupportedTrustManagerIsProvidedWhenSwappingTrustManagerWithANewTrustManager 0.152
combineTrustManagersWithTrustStoreHolders 0.145
createTrustManagerFromMultipleTrustStoresWithTrustManagerFactoryAlgorithm 0.147
combineTrustManagersWithKeyStores 0.148
throwGenericSecurityExceptionWhenTrustManagerFactoryCanNotInitializeWithTheProvidedTrustStore 0.122
throwGenericTrustManagerExceptionWhenProvidingEmptyListOfTrustManagersWhenCombining 0.002
throwExceptionWhenInvalidSecurityProviderNameIsProvidedForTheTrustManagerFactoryAlgorithm 0.09
createTrustManagerWithJdkTrustedCertificatesWhenCallingCreateTrustManagerWithJdkTrustedCertificates 0.001
combineTrustManagers 0.141
createTrustManagerFromMultipleTrustStoresUsingList 0.137
createTrustManagerWithJdkTrustedCertificatesWhenProvidingNullAsTrustStore 0.001
throwExceptionWhenInvalidTrustManagerAlgorithmIsProvided 0.068
combineTrustManagersWhileFilteringDuplicateCertificates 0.064

X509KeyManagerWrapperShould

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

UriUtilsShould

throwExceptionWhenHostIsProvidedWithoutAValidPortIsProvidedWhenValidateIsCalled 0.006
throwExceptionWhenHostIsProvidedWithoutAValidHostnameIsProvidedWhenValidateIsCalled 0.002
throwExceptionWhenNullIsProvidedWhenValidateIsCalled 0.001

TrustManagerFactoryWrapperShould

ignoreProvidedManagerFactoryParameters 0.004
createInstanceFromTrustManager 0.006
ignoreProvidedKeyStore 0.001

KeyManagerUtilsShould

throwExceptionWhenCreatingKeyManagerFromKeyStoreWhichDoesNotHaveMatchingAlias 0.086
wrapIfNeeded 0.084
throwExceptionWhenCreatingKeyManagerFromKeyStoreWithIncorrectKeyPassword 0.137
createKeyManagerFromKeyStoreContainingMultipleKeysWithDifferentPasswords 0.395
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenAddingNewClientIdentityRoute 0.128
createKeyManagerFromMultipleKeyManagersUsingVarArgs 0.244
toArray 0.12
createKeyManagerFromMultipleKeyStoreHoldersAsList 0.237
throwExceptionWhenCreatingKeyManagerWithIncorrectKeyPassword 0.113
overrideClientIdentityRoutes 0.236
throwExceptionWhenCreatingKeyManagerWithInvalidAlgorithm 0.069
createKeyManagerWithKeyStoreHolders 0.24
createKeyManagerFromMultipleKeyManagersUsingList 0.219
createKeyManagerFromMultipleKeyManagers 0.226
unwrapCombinedKeyManagersAndRecombineIntoSingleBaseKeyManager 0.224
createKeyManagerFromAMultipleKeyStores 0.239
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenGettingClientIdentityRoute 0.124
addClientIdentityRoutesWhenTryingToOverrideANonExistingRoute 0.217
createKeyManagerFromMultipleKeyStoreHoldersAsVarArgs 0.217
createKeyManagerWithCustomSecurityProvider 0.109
combineMultipleKeyManagersIntoOne 0.226
throwExceptionWhenCreatingKeyManagerWithInvalidSecurityProviderName 0.067
doNotWrapWhenInstanceIsX509ExtendedKeyManager 0.052
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenSwappingKeyManager 0.247
createKeyManagerWithKeyStoreAndCustomAlgorithm 0.107
throwExceptionWhenUnsupportedKeyManagerIsProvidedWhenSwappingKeyManagerWithANewKeyManager 0.22
createKeyManagerFactory 0.003
addMultipleClientIdentityRoutes 0.225
throwExceptionWhenInvalidSecurityProviderIsProvidedForTheKeyManagerFactoryAlgorithm 0.062
createKeyManagerWithCustomSecurityProviderName 0.112

HotSwappableX509ExtendedTrustManagerShould

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

CompositeX509ExtendedKeyManagerShould

chooseFirstServerAliasWithMatchingKeyType 0.225
chooseFirstClientAliasWithMatchingKeyTypeWhilePreferredAliasIsIgnoredBecauseSocketIsNull 0.226
getClientAliases 0.256
returnNullForUnknownAlias 0.257
chooseFirstServerAliasWithMatchingKeyTypeWithDifferentOrderOfInitializationOfTheKeyManager 0.225
getServerAliases 0.24
chooseFirstEngineClientAliasWithMatchingKeyType 0.236
returnNullWhenCertificateChainLengthIsZeroWhenGettingCertificateChain 0.001
chooseFirstEngineServerAliasWithMatchingKeyType 0.218
returnPrivateKeyForAlias 0.199
chooseFirstClientAliasWithMatchingKeyTypWhilePreferredAliasIsIgnoredBecauseRemoteSocketAddressIsNotAnInstanceOfInetSocketAddress 0.275
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingEngineServerAlias 0.239
chooseFirstEngineServerAliasWithMatchingKeyTypeWithDifferentOrderOfInitializationOfTheKeyManager 0.231
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingServerAlias 0.205
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingEngineClientAlias 0.225
chooseFirstClientAliasWithMatchingKeyTypeWithPreferredAlias 0.289
returnNullWhenThereIsNoMatchOfKeyTypeForKeyManagersWhileChoosingClientAlias 0.213
returnCertificateChain 0.208
chooseFirstEngineClientAliasWithMatchingKeyTypeWithPreferredAlias 0.304
returnNullForUnknownAliasWhenGettingCertificateChain 0.237
getServerAliasesReturnsNullWhenThereIsNoMatchingIssuer 0.058
chooseFirstEngineClientAliasWithMatchingKeyTypeWhilePreferredAliasIsIgnoredBecauseSslEngineIsNull 0.24
chooseFirstClientAliasWithMatchingKeyType 0.235

SSLFactoryShould

throwExceptionWhenIdentityTypeIsNotProvidedWhileUsingPath 0.002
buildSSLFactoryWithSecurityProviderName 0.001
throwExceptionWhenKeyStoreFileIsNotFound 0.001
buildSSLFactoryWithTrustMaterialFromInputStream 0.059
throwExceptionWhenKeyManagerFactoryDoesNotContainsKeyManagersOfX509KeyManagerType 0.217
buildSSLFactoryWithTrustMaterialFromCertificates 0.002
throwExceptionWhenIdentityPathAsStringContainsOnlyWhiteSpace 0.001
returnSslEngineWithSslParameters 0.214
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromIdentityManagerAndTrustStore 0.195
buildSSLFactoryWithTrustMaterialFromPath 0.068
throwExceptionWhenSSLFactoryIsBuildWithoutIdentityAndTrustMaterial 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStoreWithoutCachingPasswords 0.178
buildSSLFactoryWithTrustingAllCertificatesWithoutValidation 0.001
returnSslEngineWithoutHostAndPortIfOnlyHostIsDefined 0.151
buildSSLFactoryWithIdentityMaterial 0.094
throwExceptionWhenIdentityTypeIsNotProvidedWhileUsingInputStream 0.001
createSSLFactoryWithSessionTimeout 0.11
buildSSLFactoryWithTrustMaterial 0.06
buildSSLFactoryWithSwappableTrustMaterial 0.06
returnDefaultCiphersWhenNoneSpecified 0
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStore 0.156
throwExceptionWhenUnknownTrustStoreTypeIsProvidedWhileUsingInputStream 0.001
throwExceptionWhenClientAliasIsNotPresentWhenRoutingIdentities 0.001
throwExceptionWhenUnknownIdentityTypeIsProvidedWhileUsingInputStream 0.001
returnSpecifiedProtocols 0.001
throwExceptionWhenBuildingSSLFactoryWithIdentityWhileProvidingWrongPassword 0.027
buildSSLFactoryWithIdentityMaterialAndTrustMaterial 0.157
buildSSLFactoryByDefaultWithTlsSslContextAlgorithm 0.001
throwExceptionWhenBuildingSSLFactoryWithNullAsTrustStorePath 0.001
throwExceptionWhenIdentityPathIsNotProvided 0
buildSSLFactoryWithTrustMaterialFromOnlyJdkTrustedCertificates 0.001
returnSslSocketFactory 0
returnSpecifiedNeedClientAuthenticationWithOptions 0
throwExceptionWhenBuildingSSLFactoryWithTrustStoreWhileProvidingWrongPassword 0.029
returnSpecifiedWantClientAuthenticationWithoutOptions 0
buildSSLFactoryWithIdentityMaterialWithoutPasswordAndTrustMaterialWithoutPassword 0.003
throwExceptionWhenBuildingSSLFactoryWithTrustStoreAsNull 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreWithDifferentKeyPasswordAndOnlyJdkTrustedCertificates 0.118
throwExceptionWhenIdentityStreamIsNull 0
buildSSLFactoryWithTrustMaterialFromOnlySystemTrustedCertificates 0.003
returnSpecifiedCiphersAndProtocolsWithinSslParameters 0
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromIdentityManagerFactoryAndTrustStore 0.206
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromInputStream 0.188
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndOnlyJdkTrustedCertificates 0.105
buildSSLFactoryWithTrustMaterialFromTrustManagerFactory 0.059
throwExceptionWhenUnknownSslContextAlgorithmIsProvided 0.001
buildSSLFactoryWithSwappableIdentityMaterial 0.093
returnSpecifiedCiphers 0.001
throwExceptionWhenProvidingWrongKeyPassword 0.095
throwExceptionWhenTrustManagerFactoryDoesNotContainsTrustManagersOfX509TrustManagerType 0.078
throwExceptionWhenIdentityPathIsNull 0.001
buildSSLFactoryWithTrustMaterialFromJdkTrustedCertificatesAndCustomTrustStore 0.076
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromPrivateKeyWithCustomAlias 0.22
throwExceptionWhenBuildingSSLFactoryWithIdentityFromPathWhileProvidingWrongPassword 0.036
throwExceptionWhenUnknownSecurityProviderNameIsProvided 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStoreWithPathAndWithKeyStoreTypesIncluded 0.195
throwExceptionWhenRouteIsNotPresentForClientIdentityRoute 0.001
buildSSLFactoryWithTrustMaterialFromKeyStore 0.069
throwExceptionWhenIdentityTypeIsNotProvided 0.001
buildSSLFactoryWithTrustMaterialFromTrustManager 0.07
returnDefaultProtocolsWhenNoneSpecified 0
returnSpecifiedNeedClientAuthenticationWithoutOptions 0
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStoreAndTrustStoreWithPath 0.176
buildSSLFactoryWithSecurityProvider 0.001
throwExceptionWhenBuildingSSLFactoryWithEmptyTrustStoreType 0.001
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromKeyStorePathWithDifferentKeyPasswordAndOnlyJdkTrustedCertificates 0.115
buildSSLFactoryWithIdentityMaterialAndTrustMaterialWithKeyStoreTypesIncluded 0.181
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromPrivateKey 0.22
buildSSLFactoryWithCustomHostnameVerifier 0.063
createMultipleRoutesForSingleClientIdentity 0.233
throwExceptionNullIsIsProvidedWhenUsingPrivateKey 0.068
buildSSLFactoryWithTrustMaterialFromKeyStoreWithoutAdditionalPassword 0.066
buildSSLFactoryWithSecureRandom 0.001
returnSslEngineWithHostAndPortAndWithSslParameters 0.182
createMultipleRoutesForSingleClientIdentityAndUpdateAfterCreation 0.232
buildSSLFactoryWithTLSProtocolVersionOneDotThreeIfJavaVersionIsElevenOrGreater 0.002
throwExceptionWhenBuildingSSLFactoryWithTrustStoreFromPathWhileProvidingWrongPassword 0.034
returnSslServerSocketFactory 0.11
throwExceptionWhenTrustStorePathIsNotProvided 0.001
throwExceptionWhenIdentityPathAsStringIsNull 0
buildSSLFactoryWithIdentityMaterialAndTrustMaterialFromInputStreamWithCustomKeyStoreType 0.177
buildSSLFactoryWithSslContextAlgorithm 0.003
buildSSLFactoryWithoutHostnameVerifierProvidesDefaultHostnameVerifier 0.078
createSSLFactoryWithSessionCacheSize 0.134
returnSpecifiedWantClientAuthenticationWithOptions 0.001
throwExceptionWhenIdentityIsNull 0.002
buildSSLFactoryWithTrustMaterialWithoutPassword 0.001

CompositeX509ExtendedTrustManagerShould

checkServerTrustedWithSslEngine 0.131
checkServerTrustedWithSslEngineLogsCertificateChainIfDebugIsEnabled 0.126
throwsExceptionWhenCheckClientTrustedDoesNotTrustTheSuppliedCertificate 0.124
checkServerTrustedLogsCertificateChainIfDebugIsEnabled 0.131
throwsExceptionWhenCheckClientTrustedWithSslEngineDoesNotTrustTheSuppliedCertificate 0.161
throwsExceptionWhenCheckServerTrustedWithSslEngineDoesNotTrustTheSuppliedCertificate 0.246
checkClientTrusted 0.074
checkServerTrustedWithSocketLogsCertificateChainIfDebugIsEnabled 0.133
checkClientTrustedLogsCertificateChainIfDebugIsEnabled 0.066
checkClientTrustedWithSocketLogsCertificateChainIfDebugIsEnabled 0.067
throwsExceptionWhenCheckClientTrustedWithSocketDoesNotTrustTheSuppliedCertificate 0.127
checkServerTrusted 0.136
checkClientTrustedWithSslEngine 0.072
throwsExceptionWhenCheckServerTrustedDoesNotTrustTheSuppliedCertificate 0.134
throwsExceptionWhenCheckServerTrustedWithSocketDoesNotTrustTheSuppliedCertificate 0.125
combineTrustManagersWhileFilteringDuplicateCertificates 0.054
checkClientTrustedWithSocket 0.062
checkServerTrustedWithSocket 0.108
checkClientTrustedWithSslEngineLogsCertificateChainIfDebugIsEnabled 0.058

X509TrustManagerWrapperShould

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

SSLSocketUtilsShould

createSslSocketFactory 0.102
createSslServerSocketFactory 0.002

CompositeSSLSocketFactoryShould

createSocketDoesNotUseSslParametersWhenInnerSslSocketFactoryReturnsSocket 0.075
createSocketWithHostPort 0.077
returnSupportedCipherSuites 0.001
createSocketWithSocketHostPortAutoClosable 0.001
createSocketWithAddressPort 0.006
returnDefaultCipherSuites 0.001
createSocketWithHostPortLocalAddressLocalPort 0.001
createSocketWithSocketInputStreamAutoClosable 0.002
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.002
chooseServerAlias 0.001
throwNullPointerExceptionWhenKeyManagerIsNotPresent 0.001
chooseClientAlias 0.001
chooseEngineServerAlias 0.001
setKeyManager 0.002
getPrivateKey 0.001

UnsafeX509ExtendedTrustManagerShould

checkServerTrustedWithSocketDoesNotLogAnythingWhenDebugLevelIsDisabled 0.075
checkServerTrustedWithSslEngine 0.063
checkServerTrustedDoesNotLogAnythingWhenDebugLevelIsDisabled 0.068
checkClientTrustedWithSslEngineDoesNotLogAnythingWhenDebugLevelIsDisabled 0.069
checkClientTrusted 0.066
checkClientTrustedDoesNotLogAnythingWhenDebugLevelIsDisabled 0.062
checkServerTrustedWithSslEngineDoesNotLogAnythingWhenDebugLevelIsDisabled 0.067
checkServerTrusted 0.056
checkServerTrustedWitSocket 0.052
checkClientTrustedWithSslEngine 0.059
checkClientTrustedWithSocketDoesNotLogAnythingWhenDebugLevelIsDisabled 0.07
checkClientTrustedWithSocket 0.073