Skip to main content

Module profile

Module profile 

Source
Expand description

Bounded parsing and target validation for decoded Apple provisioning profiles. Bounded parsing and target-specific validation for decoded Apple provisioning profiles.

Structs§

ProfileValidationErrors
Aggregate target-profile validation failure.
ProfileValidationRequest
Target-specific validation request for one parsed provisioning profile.
ValidatedProvisioningProfile
Public evidence produced after all target-specific profile checks pass.

Enums§

ProfileField
Fixed profile field identifiers used by secret-free parse diagnostics.
ProfileValidationIssue
One independently typed reason a profile cannot authorize a target.
ProvisioningProfileParseError
Safe, typed failure while parsing a decoded provisioning-profile plist.

Constants§

MAX_DECODED_PROFILE_BYTES
Maximum size accepted by the decoded-plist byte entry point.

Functions§

parse_decoded_provisioning_profile
Parse bounded XML or binary plist bytes obtained after CMS decoding.
parse_provisioning_profile_value
Parse an already-decoded and already-materialized plist value.
validate_profile_for_target
Validate one parsed profile against one exact signing target.