Generate .pem file used to set up Apple Push Notifications

前端 未结 7 1738
深忆病人
深忆病人 2020-11-22 14:46

I tried and tried to generate a .pem file, every time generating certificates from the client\'s account and then generating the .pem file using the terminal, but it\'s of n

7条回答
  •  天命终不由人
    2020-11-22 15:01

    Thanks! to all above answers. I hope you have a .p12 file. Now, open terminal write following command. Set terminal to the path where you have put .12 file.

    $ openssl pkcs12 -in yourCertifcate.p12 -out pemAPNSCert.pem -nodes
    Enter Import Password: 
    MAC verified OK
    

    Now your .pem file is generated.

    Verify .pem file First, open the .pem in a text editor to view its content. The certificate content should be in format as shown below. Make sure the pem file contains both Certificate content(from BEGIN CERTIFICATE to END CERTIFICATE) as well as Certificate Private Key (from BEGIN PRIVATE KEY to END PRIVATE KEY) :

    > Bag Attributes
    >     friendlyName: Apple Push Services:
    >     localKeyID: <> subject=<>
    > -----BEGIN CERTIFICATE-----
    > 
    > 
    > 
    > -----END CERTIFICATE----- Bag Attributes
    >     friendlyName: <>
    >     localKeyID: <> Key Attributes: 
    > -----BEGIN PRIVATE KEY-----
    > 
    > 
    > 
    > -----END PRIVATE KEY-----
    

    Also, you check the validity of the certificate by going to SSLShopper Certificate Decoder and paste the Certificate Content (from BEGIN CERTIFICATE to END CERTIFICATE) to get all the info about the certificate as shown below:

提交回复
热议问题