Skip to content

Instantly share code, notes, and snippets.

@DeepFriedTwinkie
Created July 12, 2015 10:54
Show Gist options
  • Save DeepFriedTwinkie/cf05b5fc41425c3e1c1c to your computer and use it in GitHub Desktop.
Save DeepFriedTwinkie/cf05b5fc41425c3e1c1c to your computer and use it in GitHub Desktop.
Integration/Signing_Site_Association_File.txt
1. Convert all Certificates (*.crt) to PEM files:
openssl x509 -in EssentialSSLCA_2.crt -out EssentialSSLCA_2.der -outform DER
openssl x509 -in EssentialSSLCA_2.der -inform DER -out EssentialSSLCA_2.pem -outform PEM
2. Sign apple-app-site-association.json file with proper keychain:
-inkey: Private Key
-signer: Signed Certificate from Signing agency
-certfile: Certificate used to sign "signer" key
cat apple-app-site-association.json | openssl smime -sign
-inkey my-key-file.key
-signer my-signing-certificate.pem
-certfile EssentialSSLCA_2.pem -noattr -nodetach -outform DER > apple-app-site-association
3. Place apple-app-site-association file at root of server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment