Węzeł nie tworzy bezpiecznego kontekstu dla komunikacji SSL.NodeJS i SSL - "nieprawidłowe odczytanie hasła"
W szczególności próbuję uzyskać zdalne powiadomienia do pracy w systemie iOS. Używam moduł o nazwie węzła APN, który generuje ten błąd:
Error: error:0906A068:PEM routines:PEM_do_header:bad password read
at Error (native)
at Object.createSecureContext (_tls_common.js:108:19)
at Object.exports.connect (_tls_wrap.js:852:21)
at apnSocket (/home/Slurp/node_modules/apn/lib/socket.js:56:19)
at Connection.<anonymous> (/home/Slurp/node_modules/apn/lib/connection.js:188:17)
at _fulfilled (/home/Slurp/node_modules/apn/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/home/Slurp/node_modules/apn/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/home/Slurp/node_modules/apn/node_modules/q/q.js:796:13)
to wydaje się być ogólny błąd, choć i tak naprawdę nie jest związane z APN specjalnie.
Czy to hasło jest używane do tworzenia plików ".pem" lub ".crt"? – Sravan
Myślę, że został użyty do utworzenia pliku .crt. –
To rozwiązało problem! –