certCtx.getIntermediates().add(certs[i]);
final BasicX509Credential cred = new BasicX509Credential((X509Certificate) certContext.getCertificate()); if (!certContext.getIntermediates().isEmpty()) { cred.getEntityCertificateChain().add((X509Certificate) certContext.getCertificate()); for (final Certificate extra : certContext.getIntermediates()) { if (extra instanceof X509Certificate) { cred.getEntityCertificateChain().add((X509Certificate) extra);