POST
/check-cert
Verify a signing certificate's validity and OCSP revocation status. Supports two modes: upload a P12 file, or check by serial number.
Request (multipart/form-data)
method
string
Check mode:
"p12" (default) or "serial"
p12*
file
P12 certificate file (.p12 / .pfx) — required for p12 mode
provision
file
Provisioning profile (.mobileprovision) for compatibility check
password
string
P12 password if protected
serial
string
Certificate serial number (for serial mode)
serialType
string
"decimal" (default) or "hex"
Response
{
"success": true,
"certificate": {
"valid": true,
"message": "Certificate is valid and ready for signing",
"subject": "Apple Development: John Doe (XXXXXXXXXX)",
"issuer": "Apple Worldwide Developer Relations CA",
"serialNumber": "123456789",
"serialNumberHex": "0x75bcd15",
"notBefore": "2024-01-15",
"notAfter": "2025-01-14",
"expired": false,
"revoked": false,
"ocspStatus": "good",
"matchesProvision": true
},
"provision": {
"name": "My Profile",
"appId": "com.example.app",
"teamId": "ABC123XYZ",
"teamName": "My Team",
"expiration": "2025-01-14",
"expired": false,
"uuid": "550e8400-e29b-41d4-a716-446655440000"
}
}
Example Request
curl -X POST \
https://flarestore.app/check-cert \
-F "[email protected]" \
-F "[email protected]" \
-F "password=your_password"