Skip to main content

A package to check apple related certificates (p12 & mobileprovision) asyncronously.

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

async_apple_checker-0.0.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

async_apple_checker-0.0.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

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

Hashes for async_apple_checker-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6987fecae73252dc7b0367a98a7c85792515d27e68176855518f6405b2695e84
MD5 e5b6c12145431e062149c00ebf979bda
BLAKE2b-256 67ff75aa8230830815b8011b0735ed6f1e71f63a07d4d921a7de66f5ca02db5a

See more details on using hashes here.

File details

Details for the file async_apple_checker-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for async_apple_checker-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5aac1507ace5e2a6ff0908c69d0e2e45456221646f2310597c235738958f8259
MD5 d92ffed43f2a8f91fa9c05e77ce11810
BLAKE2b-256 0fdc7953184fb48b2d90b679c1c5d93a6a1d2f318332daaa83c6019ddfb8a0ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page