ProvX509TrustManager

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total797 of 7970%72 of 720%63632727
ProvX509TrustManager(boolean, JcaJceHelper, PKIXParameters)930%40%3311
buildCertPath(X509Certificate[], BCAlgorithmConstraints, List)920%40%3311
createKeyUsagesServer()620%n/a1111
checkEndpointID(X509Certificate, String, boolean, BCExtendedSSLSession)600%100%6611
addStatusResponses(CertPathBuilder, PKIXBuilderParameters, X509Certificate[], List)560%100%6611
validateChain(X509Certificate[], String, TransportData, boolean)390%n/a1111
checkEndpointID(String, X509Certificate, String)380%60%4411
checkTrusted(X509Certificate[], String, TransportData, boolean)370%60%4411
getCertStoreParameters(X509Certificate, X509Certificate[])370%40%3311
ProvX509TrustManager(boolean, JcaJceHelper, Set)360%20%2211
addKeyUsageServer(Map, int, int[])320%40%3311
getTrustedCerts(Set)320%60%4411
checkExtendedTrust(X509Certificate[], TransportData, boolean)310%60%4411
getRequiredKeyUsage(boolean, String)270%40%3311
getTrustedChain(CertPath, TrustAnchor)230%n/a1111
static {...}150%n/a1111
getTrustedCert(TrustAnchor)130%20%2211
getRequiredExtendedKeyUsage(boolean)100%40%3311
getAcceptedIssuers()90%n/a1111
checkClientTrusted(X509Certificate[], String, Socket)80%n/a1111
checkClientTrusted(X509Certificate[], String, SSLEngine)80%n/a1111
checkServerTrusted(X509Certificate[], String, Socket)80%n/a1111
checkServerTrusted(X509Certificate[], String, SSLEngine)80%n/a1111
checkClientTrusted(X509Certificate[], String)70%n/a1111
checkServerTrusted(X509Certificate[], String)70%n/a1111
createTargetCertConstraints(X509Certificate, CertSelector)60%n/a1111
getExportX509TrustManager()30%n/a1111