Certificate Diagnostic Test

This tool performs a comprehensive test of your certificate files and OpenSSL functionality to help diagnose issues with PKPass generation.

PHP and OpenSSL Environment

PHP Version: 8.1.31

OpenSSL Default Locations:

default_cert_file: /opt/cpanel/ea-openssl11/etc/pki/tls/cert.pem

default_cert_file_env: SSL_CERT_FILE

default_cert_dir: /opt/cpanel/ea-openssl11/etc/pki/tls/certs

default_cert_dir_env: SSL_CERT_DIR

default_private_dir: /opt/cpanel/ea-openssl11/etc/pki/tls/private

default_default_cert_area: /opt/cpanel/ea-openssl11/etc/pki/tls

ini_cafile:

ini_capath:

OpenSSL Version: OpenSSL 1.1.1w 11 Sep 2023

Available Cipher Methods: 146 methods

ExtensionStatusVersion
opensslLoaded8.1.31
zipLoaded1.19.5
jsonLoaded8.1.31
mbstringLoaded8.1.31

Certificate File Analysis

Certificate file found: 3285 bytes, last modified: 2025-03-25 23:12:12

Successfully read certificate file

Warning: File signature doesn't match expected PKCS12 format (got: 30820cd1)

Testing password: T@pple9696 - Success!

Certificate successfully read with password: T@pple9696

Certificate Components:

Certificate Subject: Pass Type ID: pass.pointify.pk

Issued By: Apple Worldwide Developer Relations Certification Authority

Valid From: 2025-03-25 22:55:58

Valid Until: 2026-04-24 22:55:57

Certificate is valid for 376 more days

WWDR certificate file not found at: /home/trimscloud/public_html/dev.trimscloud.com/customer/../certs/AppleWWDRMPCA1G1.cer

Signature Creation Test

Created test manifest file: /home/trimscloud/public_html/dev.trimscloud.com/customer/../temp/cert_test_67fba79b3b993/manifest.json

Cannot perform signature test - missing certificate files

Cleaned up test files

Recommendations and Next Steps

Additional Tests:

Run Live Certificate Test Run Simple PKPass Test Generate Real Loyalty Card

Technical Information

PHP Information (OpenSSL Section)
<h2><a name="module_openssl">openssl</a></h2>
<table>
<tr><td class="e">OpenSSL support </td><td class="v">enabled </td></tr>
<tr><td class="e">OpenSSL Library Version </td><td class="v">OpenSSL 1.1.1w  11 Sep 2023 </td></tr>
<tr><td class="e">OpenSSL Header Version </td><td class="v">OpenSSL 1.1.1w  11 Sep 2023 </td></tr>
<tr><td class="e">Openssl default config </td><td class="v">/opt/cpanel/ea-openssl11/etc/pki/tls/openssl.cnf </td></tr>
</table>
OpenSSL Test Output

Fatal error: Uncaught Error: Call to undefined function shell_exec() in /home/trimscloud/public_html/dev.trimscloud.com/customer/certificate_diagnostic.php:473 Stack trace: #0 {main} thrown in /home/trimscloud/public_html/dev.trimscloud.com/customer/certificate_diagnostic.php on line 473