echo '=== 1. SILSO process environment ==='
sudo tr '\0' '\n' < /proc/$(pidof silso)/environ | grep -Ei 'SILSO|SOFTTOKEN|TOKEN|PIN' || true
echo
echo '=== 2. SILSO command line ==='
sudo tr '\0' ' ' < /proc/$(pidof silso)/cmdline
echo
echo
echo '=== 3. Slot 5 objects ==='
sudo /opt/itcs/bin/token_manager \
-d /opt/itcs/lib/libsofttoken_pkcs11.so \
show_token_content -i 5 | grep -E 'CKA_(LABEL|ID|KEY_TYPE|PRIVATE|SIGN|VALUE)' -A2 -B1
echo
echo '=== 4. Slot 15 info ==='
sudo /opt/itcs/bin/token_manager \
-d /opt/itcs/lib/libsofttoken_pkcs11.so \
show_token_info -i 15
echo
echo '=== 5. SILSO recent errors ==='
sudo journalctl -u silso --since "30 min ago" --no-pager | grep -Ei 'pin|token|softtoken|sign|key|error|fail|exception|awaiting' || true