A package to check apple related certificates (p12 & mobileprovision) asyncronously.
Project description
Async Apple Checker
An asynchronous Python library to check Apple .p12 certificates and .mobileprovision profiles. It verifies OCSP status, extracts certificate metadata, and analyzes entitlements.
🔧 Installation
pip install async-apple-checker
✨ Features
- ✅ Extract certificate metadata from
.p12and.mobileprovision - 🔐 Check OCSP status using Apple CA certificates
- 📱 Analyze provisioning profile entitlements
- ⚡ Caching with
@alru_cachefor performance
🚀 Quick Usage
from async_apple_checker import check_p12, check_mobileprovision
# Check a .p12 certificate
with open("certificate.p12", "rb") as f:
result = await check_p12(f.read(), password="your_password")
print(result)
# Check a .mobileprovision file
with open("profile.mobileprovision", "rb") as f:
result = await check_mobileprovision(f.read())
print(result)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file async_apple_checker-0.0.1.tar.gz.
File metadata
- Download URL: async_apple_checker-0.0.1.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6987fecae73252dc7b0367a98a7c85792515d27e68176855518f6405b2695e84
|
|
| MD5 |
e5b6c12145431e062149c00ebf979bda
|
|
| BLAKE2b-256 |
67ff75aa8230830815b8011b0735ed6f1e71f63a07d4d921a7de66f5ca02db5a
|
File details
Details for the file async_apple_checker-0.0.1-py3-none-any.whl.
File metadata
- Download URL: async_apple_checker-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5aac1507ace5e2a6ff0908c69d0e2e45456221646f2310597c235738958f8259
|
|
| MD5 |
d92ffed43f2a8f91fa9c05e77ce11810
|
|
| BLAKE2b-256 |
0fdc7953184fb48b2d90b679c1c5d93a6a1d2f318332daaa83c6019ddfb8a0ad
|