node.js - NodeJS و SSL-"قراءة كلمة مرور سيئة"




https certificate (2)

فشل العقدة في إنشاء سياق آمن لاتصالات SSL.

على وجه التحديد ، أحاول الحصول على إشعارات عن بُعد للعمل على نظام التشغيل iOS. يمكنني استخدام وحدة نمطية تسمى node-apn والتي تلقي بهذا الخطأ:

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)

يبدو أن هذا خطأ عام ، ولا يرتبط حقًا بـ APN على وجه التحديد.


استخدم هذه لتوليد بيم.

openssl genrsa -out server-key.pem 1024 openssl req -new -key server-key.pem -out server-csr.pem openssl x509 -req -in server-csr.pem -signkey server-key.pem -out server-cert.pem


سيقوم الأمر التالي بإنشاء مفتاح غير مشفر ، لذلك لن تحتاج إلى تقديم عبارة مرور:

openssl rsa -in yourKey.key -out newKey.key

سيطلب منك هذا الأمر عبارة المرور.





certificate