توضّح هذه الصفحة مهام صيانة mTLS في Apigee التي يجب تنفيذها بانتظام.
تدوير الشهادات المُخزَّنة على الجهاز
يجب استبدال الشهادات المحلية المثبّتة على كل مضيف Apigee بشهادات جديدة سنويًا. ويُعرف ذلك باسم تدوير الشهادات. هناك طريقتان لتبديل الشهادات، حسب ما إذا كنت تستخدم مرجع تصديق مخصّص أو شهادة مثبّتة من خلال Consul.
تبديل الشهادات المحلية بدون هيئة إصدار شهادات (CA) مخصّصة
أبسط طريقة لعرض الشهادات بالتبادل بدون مرجع تصديق مخصّص هي
إلغاء تثبيت
apigee-mtls وإعادة تثبيته.
يؤدي هذا الإجراء إلى إزالة جميع الشهادات القديمة وإنشاء شهادات جديدة على الجهاز.
يمكنك إجراء ذلك بأقل وقت توقّف عن العمل من خلال تنفيذ الأوامر التالية على كل مضيف،
واحدًا تلو الآخر:
ملاحظة: يفترض هذا الإجراء أنّ ملف silent.conf نفسه الذي تم استخدامه في عملية التثبيت الأولية متوفّر.
- أوقِف جميع مكوّنات Apigee الأساسية:
يُرجى الاطّلاع على بدء/إيقاف/التحقّق من جميع المكوّنات./opt/apigee/apigee-service/bin/apigee-all stop
- إيقاف "
apigee-mtls":/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- إلغاء تثبيت "
apigee-mtls":/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- إعادة تثبيت "
apigee-mtls":/opt/apigee/apigee-service/bin/apigee-service apigee-mtls install
- نفِّذ الأمر
apigee-mtls setup:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f /opt/silent.conf
- إعادة تشغيل "
apigee-mtls":/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- أعِد تشغيل جميع مكوّنات Apigee الأساسية:
يُرجى الاطّلاع على بدء/إيقاف/التحقّق من جميع المكوّنات./opt/apigee/apigee-service/bin/apigee-all start
تبديل الشهادات المحلية باستخدام هيئة إصدار شهادات (CA) مخصّصة
لتدوير الشهادات المحلية باستخدام مرجع تصديق مخصّص، اتّبِع الخطوات التالية:
- اتّبِع الخطوات الواردة في مقالة استخدام شهادة مخصّصة لإنشاء الشهادات الجديدة التي ستستخدمها.
- أوقِف جميع مكوّنات Apigee الأساسية:
يُرجى الاطّلاع على بدء/إيقاف/التحقّق من جميع المكوّنات./opt/apigee/apigee-service/bin/apigee-all stop
- إيقاف "
apigee-mtls":/opt/apigee/apigee-service/bin/apigee-service apigee-mtls stop
- أزِل ملفات الشهادات المحلية القديمة:
rm -f /opt/apigee/apigee-mtls/certs/local_cert.pem
rm -f /opt/apigee/apigee-mtls/certs/local_key.pemrm -f /opt/apigee/apigee-mtls/source/certs/local_cert.pemrm -f /opt/apigee/apigee-mtls/source/certs/local_key.pemrm -rf /opt/apigee/data/apigee-mtls - انسخ الشهادة الجديدة/مفتاحَي التشفير اللذين تم إنشاؤهما في الخطوة الأولى إلى المواقع التالية،
وعدِّل الأذونات:
cp ${new_cert} /opt/apigee/apigee-mtls/certs/local_cert.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/certs/local_cert.pemcp ${new_cert} /opt/apigee/apigee-mtls/source/certs/local_cert.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemcp ${new_key} /opt/apigee/apigee-mtls/certs/local_key.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemcp ${new_key} /opt/apigee/apigee-mtls/source/certs/local_key.pemchmod \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pemchown \ --reference=/opt/apigee/apigee-mtls/certs/ca_cert.pem \ /opt/apigee/apigee-mtls/source/certs/local_cert.pem - إعادة تشغيل "
apigee-mtls":/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- أعِد تشغيل جميع مكوّنات Apigee الأساسية:
يُرجى الاطّلاع على بدء/إيقاف/التحقّق من جميع المكوّنات./opt/apigee/apigee-service/bin/apigee-all start