PKPASS Verification API
Verify an Apple Wallet .pkpass file for validity and compliance with Apple's specifications.
Verify PKPASS File
POST
/pkpass/verifyRequired scope:
pkpass:verifyVerify a .pkpass file for validity and compliance.
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
file | file | Yes | The .pkpass file to verify (max 10MB) |
checkImages | boolean | No | Validate image files (default: true) |
Verification Details:
- Signature Validation: Verifies the PKCS#7 signature against the manifest
- Certificate Chain: Validates the certificate chain (signer → WWDR → Apple Root)
- Manifest Verification: Checks SHA-1 hashes for all files
- Compliance Check: Validates against Apple PassKit documentation
- Image Validation: Checks image formats, dimensions, and variants (@2x, @3x)
You can test the PKPASS verification service using our demo tool. Upload a .pkpass file to see detailed validation results.