Skip to main content

Async Apple Checker

PyPI version

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 .p12 and .mobileprovision
  • 🔐 Check OCSP status using Apple CA certificates
  • 📱 Analyze provisioning profile entitlements
  • ⚡ Caching with @alru_cache for 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)

Metadata

Release files for async-apple-checker 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for async-apple-checker 0.0.1
File Size Uploaded
async_apple_checker-0.0.1.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for async-apple-checker 0.0.1
File Interpreter ABI Platform
async_apple_checker-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.3 kB

Release files / async_apple_checker-0.0.1.tar.gz

Download URL async_apple_checker-0.0.1.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6987fecae73252dc7b0367a98a7c85792515d27e68176855518f6405b2695e84
BLAKE2b-256 checksum
How to use checksums
67ff75aa8230830815b8011b0735ed6f1e71f63a07d4d921a7de66f5ca02db5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / async_apple_checker-0.0.1-py3-none-any.whl

Download URL async_apple_checker-0.0.1-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5aac1507ace5e2a6ff0908c69d0e2e45456221646f2310597c235738958f8259
BLAKE2b-256 checksum
How to use checksums
0fdc7953184fb48b2d90b679c1c5d93a6a1d2f318332daaa83c6019ddfb8a0ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page