Troubleshooting
Problem
This error occurs when Data Collector is not able to decode the provided PEM private key or certificate. This may occur because:
The certificate or private key is malformed. For example, there are extra characters.
A certificate chain is being used, and each certificate in the chain is stored in the same field box.
Symptom
When attempting to validate or run a pipeline which uses certificate verification, the following error message is displayed:
java.lang.NoSuchFieldError: SECURITY_001
Resolving The Problem
Ensure that certificates and primary keys are correct.
For primary keys, open a terminal window and run the following:
$ openssl rsa -inform PEM -in <private_key_file>
This will return the private key value if it is correct. If not, an error message will be displayed: Could not find private key from <file>
For certificates, open a terminal window and run the following:
$ openssl x509 -text -in <certificate_file>
This will return the certificate details if it is correct. If not, an error message will be displayed: Could not find certificate from <file>
If the pipeline uses a certificate chain, ensure that each certificate in the chain is stored in a separate field box. The certificates should be placed in order, starting with the server certificate and followed by the intermediate certificates and the root certificate.
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
15 March 2025
UID
ibm17186244
