Skip to content

Commit 66d33cd

Browse files
authored
Merge pull request yongjhih#76 from Hellslicer/passphrase
Add missing passphrase config for APNS' PFX
2 parents 2094feb + 6579ec0 commit 66d33cd

File tree

6 files changed

+14
-0
lines changed

6 files changed

+14
-0
lines changed

ADVANCE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,10 +187,12 @@ parse-server:
187187
GCM_ID: $GCM_ID
188188
GCM_KEY: $GCM_KEY
189189
PRODUCTION_PFX: $PRODUCTION_PFX
190+
PRODUCTION_PASSPHRASE: $PRODUCTION_PASSPHRASE
190191
PRODUCTION_BUNDLE_ID: $PRODUCTION_BUNDLE_ID
191192
PRODUCTION_CERT: $PRODUCTION_CERT # prodCert.pem
192193
PRODUCTION_KEY: $PRODUCTION_KEY # prodKey.pem
193194
DEV_PFX: $DEV_PFX
195+
DEV_PASSPHRASE: $DEV_PASSPHRASE
194196
DEV_BUNDLE_ID: $DEV_BUNDLE_ID
195197
DEV_CERT: $DEV_CERT # devCert.pem
196198
DEV_KEY: $DEV_KEY # devKey.pem

docker-compose-le.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ parse-server:
2121
GCM_ID: $GCM_ID
2222
GCM_KEY: $GCM_KEY
2323
PRODUCTION_PFX: $PRODUCTION_PFX
24+
PRODUCTION_PASSPHRASE: $PRODUCTION_PASSPHRASE
2425
PRODUCTION_BUNDLE_ID: $PRODUCTION_BUNDLE_ID
2526
PRODUCTION_CERT: $PRODUCTION_CERT # prodCert.pem
2627
PRODUCTION_KEY: $PRODUCTION_KEY # prodKey.pem
2728
DEV_PFX: $DEV_PFX
29+
DEV_PASSPHRASE: $DEV_PASSPHRASE
2830
DEV_BUNDLE_ID: $DEV_BUNDLE_ID
2931
DEV_CERT: $DEV_CERT # devCert.pem
3032
DEV_KEY: $DEV_KEY # devKey.pem

docker-compose-production.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ parse-server:
2121
GCM_ID: $GCM_ID
2222
GCM_KEY: $GCM_KEY
2323
PRODUCTION_PFX: $PRODUCTION_PFX
24+
PRODUCTION_PASSPHRASE: $PRODUCTION_PASSPHRASE
2425
PRODUCTION_BUNDLE_ID: $PRODUCTION_BUNDLE_ID
2526
PRODUCTION_CERT: $PRODUCTION_CERT # prodCert.pem
2627
PRODUCTION_KEY: $PRODUCTION_KEY # prodKey.pem
2728
DEV_PFX: $DEV_PFX
29+
DEV_PASSPHRASE: $DEV_PASSPHRASE
2830
DEV_BUNDLE_ID: $DEV_BUNDLE_ID
2931
DEV_CERT: $DEV_CERT # devCert.pem
3032
DEV_KEY: $DEV_KEY # devKey.pem

docker-compose-without-dashboard.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@ parse-server:
2020
GCM_ID: $GCM_ID
2121
GCM_KEY: $GCM_KEY
2222
PRODUCTION_PFX: $PRODUCTION_PFX
23+
PRODUCTION_PASSPHRASE: $PRODUCTION_PASSPHRASE
2324
PRODUCTION_BUNDLE_ID: $PRODUCTION_BUNDLE_ID
2425
PRODUCTION_CERT: $PRODUCTION_CERT # prodCert.pem
2526
PRODUCTION_KEY: $PRODUCTION_KEY # prodKey.pem
2627
DEV_PFX: $DEV_PFX
28+
DEV_PASSPHRASE: $DEV_PASSPHRASE
2729
DEV_BUNDLE_ID: $DEV_BUNDLE_ID
2830
DEV_CERT: $DEV_CERT # devCert.pem
2931
DEV_KEY: $DEV_KEY # devKey.pem

docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ parse-server:
2121
GCM_ID: $GCM_ID
2222
GCM_KEY: $GCM_KEY
2323
PRODUCTION_PFX: $PRODUCTION_PFX
24+
PRODUCTION_PASSPHRASE: $PRODUCTION_PASSPHRASE
2425
PRODUCTION_BUNDLE_ID: $PRODUCTION_BUNDLE_ID
2526
PRODUCTION_CERT: $PRODUCTION_CERT # prodCert.pem
2627
PRODUCTION_KEY: $PRODUCTION_KEY # prodKey.pem
2728
DEV_PFX: $DEV_PFX
29+
DEV_PASSPHRASE: $DEV_PASSPHRASE
2830
DEV_BUNDLE_ID: $DEV_BUNDLE_ID
2931
DEV_CERT: $DEV_CERT # devCert.pem
3032
DEV_KEY: $DEV_KEY # devKey.pem

index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,14 @@ var productionCert = process.env.PRODUCTION_CERT || '/certs/production-pfx-cert.
4646
productionCert = isFile(productionCert) ? productionCert : null;
4747
var productionKey = process.env.PRODUCTION_KEY || '/certs/production-pfx-key.pem';
4848
productionKey = isFile(productionKey) ? productionKey : null;
49+
var productionPassphrase = process.env.PRODUCTION_PASSPHRASE || null;
4950
var productionPushConfig;
5051
if (productionBundleId && (productionPfx || (productionCert && productionKey))) {
5152
productionPushConfig = {
5253
pfx: productionPfx,
5354
cert: productionCert,
5455
key: productionKey,
56+
passphrase: productionPassphrase,
5557
bundleId: productionBundleId,
5658
production: true
5759
};
@@ -65,12 +67,14 @@ var devCert = process.env.DEV_CERT || '/certs/dev-pfx-cert.pem';
6567
devCert = isFile(devCert) ? devCert : null;
6668
var devKey = process.env.DEV_KEY || '/certs/dev-pfx-key.pem';
6769
devKey = isFile(devKey) ? devKey : null;
70+
var devPassphrase = process.env.DEV_PASSPHRASE || null;
6871
var devPushConfig;
6972
if (devBundleId && (devPfx || (devCert && devKey))) { // exsiting files if not null
7073
devPushConfig = {
7174
pfx: devPfx,
7275
cert: devCert,
7376
key: devKey,
77+
passphrase: devPassphrase,
7478
bundleId: devBundleId,
7579
production: false
7680
};

0 commit comments

Comments
 (0)