Post by VlaadI have added Active Directory SSL certificate to TDI root, after that
I am able to browse Data, via LDAP browser,
but when I try to debug my scripts in TDI debugger when LDAP/SSL
connector is initialized, I got classic PKIX error about certificate
chain http://www.tdiingoutloud.com/2012/02/certificate-chain-chain-chaining-error.html
certicate is added to keystore file located under my <solution
directory>, serverapi/testadmin.jks
question is, should I import only root CA certificate, or also Leaf
certificate.
Should I import it into one keystore or several (if yes, then to
which).
Should certificate also be added on OS level???
please assist if you know.
23:58:58,076 INFO - [AD_LDAPConnector] CTGDIS495I handleException ,
XX.XX.XX.XX:636 [Root exception is
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path
PKIXCertPathBuilderImpl could not build a valid CertPath.; internal
java.security.cert.CertPathValidatorException: The certificate issued
java.security.cert.CertPathValidatorException: Certificate chaining
error]
I have added Active Directory SSL certificate to TDI root, after that
I am able to browse Data, via LDAP browser,
but when I try to debug my scripts in TDI debugger when LDAP/SSL
connector is initialized, I got classic PKIX error about certificate
chain http://www.tdiingoutloud.com/2012/02/certificate-chain-chain-chaining-error.html
certicate is added to keystore file located under my <solution
directory>, serverapi/testadmin.jks
question is, should I import only root CA certificate, or also Leaf
certificate.
Should I import it into one keystore or several (if yes, then to
which).
Should certificate also be added on OS level???
please assist if you know.
23:58:58,076 INFO - [AD_LDAPConnector] CTGDIS495I handleException ,
XX.XX.XX.XX:636 [Root exception is
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path
PKIXCertPathBuilderImpl could not build a valid CertPath.; internal
java.security.cert.CertPathValidatorException: The certificate issued
java.security.cert.CertPathValidatorException: Certificate chaining
error]
I have added Active Directory SSL certificate to TDI root, after that
I am able to browse Data, via LDAP browser,
but when I try to debug my scripts in TDI debugger when LDAP/SSL
connector is initialized, I got classic PKIX error about certificate
chain http://www.tdiingoutloud.com/2012/02/certificate-chain-chain-chaining-error.html
certicate is added to keystore file located under my <solution
directory>, serverapi/testadmin.jks
question is, should I import only root CA certificate, or also Leaf
certificate.
Should I import it into one keystore or several (if yes, then to
which).
Should certificate also be added on OS level???
please assist if you know.
23:58:58,076 INFO - [AD_LDAPConnector] CTGDIS495I handleException ,
XX.XX.XX.XX:636 [Root exception is
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path
PKIXCertPathBuilderImpl could not build a valid CertPath.; internal
java.security.cert.CertPathValidatorException: The certificate issued
java.security.cert.CertPathValidatorException: Certificate chaining
error]
I have added Active Directory SSL certificate to TDI root, after that
I am able to browse Data, via LDAP browser,
but when I try to debug my scripts in TDI debugger when LDAP/SSL
connector is initialized, I got classic PKIX error about certificate
chain http://www.tdiingoutloud.com/2012/02/certificate-chain-chain-chaining-error.html
certicate is added to keystore file located under my <solution
directory>, serverapi/testadmin.jks
question is, should I import only root CA certificate, or also Leaf
certificate.
Should I import it into one keystore or several (if yes, then to
which).
Should certificate also be added on OS level???
please assist if you know.
23:58:58,076 INFO - [AD_LDAPConnector] CTGDIS495I handleException ,
XX.XX.XX.XX:636 [Root exception is
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path
PKIXCertPathBuilderImpl could not build a valid CertPath.; internal
java.security.cert.CertPathValidatorException: The certificate issued
java.security.cert.CertPathValidatorException: Certificate chaining
error]
I have added Active Directory SSL certificate to TDI root, after that
I am able to browse Data, via LDAP browser,
but when I try to debug my scripts in TDI debugger when LDAP/SSL
connector is initialized, I got classic PKIX error about certificate
chain http://www.tdiingoutloud.com/2012/02/certificate-chain-chain-chaining-error.html
certicate is added to keystore file located under my <solution
directory>, serverapi/testadmin.jks
question is, should I import only root CA certificate, or also Leaf
certificate.
Should I import it into one keystore or several (if yes, then to
which).
Should certificate also be added on OS level???
please assist if you know.
23:58:58,076 INFO - [AD_LDAPConnector] CTGDIS495I handleException ,
XX.XX.XX.XX:636 [Root exception is
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path
PKIXCertPathBuilderImpl could not build a valid CertPath.; internal
java.security.cert.CertPathValidatorException: The certificate issued
java.security.cert.CertPathValidatorException: Certificate chaining
error]
Have you tried using an absolute path in your solution properties pointing to the keystore that contains your trust certs?
Also you should ensure that the SubjectKeyIdentifier (SKI)value from the root cert matches the AuthorityKeyIdentifier (AKI) value for the sub ca cert. And if you have included the ldap server cert in your trust store ensure that the SKI in the sub CA Cert matches the AKI in the ldap server cert. I believe that this is how proper cert chaining is performed.
Post by VlaadI have added Active Directory SSL certificate to TDI root, after that
I am able to browse Data, via LDAP browser,
but when I try to debug my scripts in TDI debugger when LDAP/SSL
connector is initialized, I got classic PKIX error about certificate
chain http://www.tdiingoutloud.com/2012/02/certificate-chain-chain-chaining-error.html
certicate is added to keystore file located under my <solution
directory>, serverapi/testadmin.jks
question is, should I import only root CA certificate, or also Leaf
certificate.
Should I import it into one keystore or several (if yes, then to
which).
Should certificate also be added on OS level???
please assist if you know.
23:58:58,076 INFO - [AD_LDAPConnector] CTGDIS495I handleException ,
XX.XX.XX.XX:636 [Root exception is
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path
PKIXCertPathBuilderImpl could not build a valid CertPath.; internal
java.security.cert.CertPathValidatorException: The certificate issued
java.security.cert.CertPathValidatorException: Certificate chaining
error]