Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grmartin/printprovprof
A script that allows users to peer in to the certificate information found in an Apple Mobile Provisioning Profile.
https://github.com/grmartin/printprovprof
certificate ios-provisioning-profiles php provisioning
Last synced: about 2 hours ago
JSON representation
A script that allows users to peer in to the certificate information found in an Apple Mobile Provisioning Profile.
- Host: GitHub
- URL: https://github.com/grmartin/printprovprof
- Owner: grmartin
- License: bsd-3-clause
- Created: 2015-04-10T19:19:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-04-10T19:25:22.000Z (over 9 years ago)
- Last Synced: 2024-04-15T01:19:34.679Z (7 months ago)
- Topics: certificate, ios-provisioning-profiles, php, provisioning
- Language: PHP
- Size: 141 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PrintProvProfCerts
This is a simple project in the form of a [PHP](http://php.net) Script that allows the user to simply print out the security information in an Apple iOS [Provisioning Profile](https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/CreatingYourTeamProvisioningProfile/CreatingYourTeamProvisioningProfile.html#//apple_ref/doc/uid/TP40013839-CH33-SW1). Allowing a user to know what certificates were used in the creation of it.
This project hasn't needed any real work since its creation and thus I am simply providing the files here for general use by everyone.
This project is licensed under the 3-clause BSD License found in the ```./LICENSE``` file.
This script is meant to be used locally on your Mac by a trusted user, it does make a couple of shell level execution calls.
It is also [available](https://github.com/grmartin/PrintProvProf/releases) in self-executable [PHAR](http://php.net/manual/en/book.phar.php) form. Which I will make available along side this repository.
## Execution
Execution is rather simple, the script takes on argument, the path to a Provisioning Profile.cfkane:myproject grmartin$ ~/Scripts/PrintProvProfCerts /Users/grmartin/Desktop/profile.mobileprovision
Verification successful
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
70:47:a7:09:68:XX:XX:XX
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=US, O=Apple Inc., OU=Apple Worldwide Developer Relations, CN=Apple Worldwide Developer Relations Certification Authority
Validity
Not Before: Aug 20 03:05:11 2014 GMT
Not After : Aug 20 03:05:11 2015 GMT
Subject: UID=9V6XXXXBPL, CN=iPhone Distribution: Some Company, Inc. (9V6XXXXBPL), OU=9V6XXXXBPL, O=Some Company, Inc., C=US
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (2048 bit)
Modulus (2048 bit):
00:d1:xx:d0:c6:4a:b7:18:ba:a9:d4:63:74:2a:e4:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:... ...