smbcloud-ascapi-signing
Apple code signing through App Store Connect: certificates and provisioning profiles, plus local RSA key pair and CSR generation.
Apple never receives or returns a private key. You generate the key pair locally, send Apple only a signing request, and keep the private key. A certificate whose key file is lost is permanently unusable, and an expired certificate cannot be renewed, only replaced.
[dependencies]
smbcloud-ascapi-core = "0.1"
smbcloud-ascapi-signing = "0.1"
use smbcloud_ascapi_core::{ApiKey, Client};
use smbcloud_ascapi_signing::prelude::*;
let client = Client::new(ApiKey::from_p8_file("KEY_ID", "ISSUER_ID", "AuthKey.p8")?);
See the API docs for csr,
certificate and profile.
Copyright
© 2026 PT Sigit Mitra Bangun (smbCloud).