Hello @leirga11
Update: you can just use the system's version of openssl (without /opt/splunk/bin/ 😞
openssl x509 -noout -text -in /opt/splunk/etc/auth/server.pem
is this a tgz splunk setup? Check that a corresponding libssl file present. Use strace -e open to check which files are being opened.
ldd - print shared library dependencies
$ ldd /opt/splunk/bin/openssl
linux-vdso.so.1 => (0x00007ffe6c3c4000)
libssl.so.1.0.0 => /opt/splunk/lib/libssl.so.1.0.0 (0x00007f7a76613000)
libcrypto.so.1.0.0 => /opt/splunk/lib/libcrypto.so.1.0.0 (0x00007f7a7618c000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f7a75f88000)
libz.so.1 => /opt/splunk/lib/libz.so.1 (0x00007f7a765ee000)
libc.so.6 => /lib64/libc.so.6 (0x00007f7a75bba000)
/lib64/ld-linux-x86-64.so.2 (0x00007f7a76469000)
openssl - expected behaviour:
$ /opt/splunk/bin/openssl x509 -noout -text -in /opt/splunk/etc/auth/server.pem
Certificate:
Data:
Version: 1 (0x0)
Serial Number:
bf:66:ed:f8:8d:d2:74:1f
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=US, ST=CA, L=San Francisco, O=Splunk, CN=SplunkCommonCA/emailAddress=support@splunk.com
Validity
Not Before: Feb 8 13:40:25 2020 GMT
Not After : Feb 7 13:40:25 2023 GMT
...
strace - trace system calls and signals
$ strace -e open /opt/splunk/bin/openssl x509 -noout -text -in /opt/splunk/etc/auth/server.pem
open("/opt/splunk/lib/tls/x86_64/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/splunk/lib/tls/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/splunk/lib/x86_64/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/splunk/lib/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
open("/opt/splunk/lib/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
... View more