Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help needed to updated the getting started documentation #3

Open
stabenfeldt opened this issue Jan 9, 2025 · 1 comment · May be fixed by #8
Open

Help needed to updated the getting started documentation #3

stabenfeldt opened this issue Jan 9, 2025 · 1 comment · May be fixed by #8

Comments

@stabenfeldt
Copy link

stabenfeldt commented Jan 9, 2025

Hi,

I'm updating the documentation to cover every step required to get started.

While following the guide and get stuck at this point:

Use Keychain tool to export a Certificates.p12 file (need Apple Root Certificate installed)

The option to export as .p12 is not available on my machine.
image

It might be that I'm missing the Apple Root Certificate. I searched the internet, but could not find any good guides on how to add one.
Perhaps we could add that information to this document?

@jarlah
Copy link

jarlah commented Jan 15, 2025

I figured it out, but I can write the gist of it here. Create certificate and csr in command line. Upload csr when creating the pass type certificate. Download pass.cer. Convert pass.cer which is binary to text pass.pem with openssl openssl x509 -in pass.cer -inform DER -out pass.pem -outform PEM, then run openssl pkcs12 -export -inkey Private.key -in pass.pem -out SigningCert.p12, then openssl pkcs12 -in "SigningCert.p12" -clcerts -nokeys -out ex_passbook_cert.pem, then openssl pkcs12 -in "SigningCert.p12" -nocerts -out ex_passbook_key.pem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

2 participants