style(help): added cert/pkix issue to troubleshooting
@@ -93,3 +93,20 @@ To prevent ${solution_name} from reading those files, run ${solution_name} from
```
--detect.source.path={project directory path}
```
+
+### Symptom
+
+Exception: Could not communicate with Black Duck: Could not perform the authorization request: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
+
+### Possible cause
+
+The Black Duck server certificate is not in Java's keystore.
+
+### Solution
+
+1. Acquire the certificate file for your Black Duck server.
+1. Determine which *java* executable is being used to run ${solution_name}. If you run ${bash_script_name} or ${bash_script_name}, that is either $JAVA_HOME/bin/java (the default) or the first *java* found on your $PATH.
+1. Determine the Java home directory for that *java* executable.
+1. Run [keytool](https://docs.oracle.com/en/java/javase/11/tools/keytool.html) to install the Black Duck server certificate into the keystore in that Java home directory.
+
+Although not recommended, it is possible to disable the certificate check with the [trust cert property](../../properties/Configuration/blackduck server.md#trust-all-ssl-certificates-advanced).
\ No newline at end of file
