درحال درستی‌سنجی گواهینامه کارخواه دربرابر مخزن اعتماد

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

این سند نحوه درستی‌سنجی اینکه گواهینامه‌های کارخواه صحیح در «مسیریاب‌های Apigee Edge» بارگذاری شده است را توضیح می‌دهد. فرایند اعتبارسنجی گواهینامه‌ها به OpenSSL متکی است که سازوکار زیربنایی مورداستفاده NGINX در «مسیرهای Apigee Edge» است.

هرگونه عدم تطابق در گواهینامه‌های ارسال‌شده توسط برنامه‌های کارخواه به‌عنوان بخشی از درخواست API و گواهینامه‌های ذخیره‌شده در «مسیریاب‌های Apigee Edge» منجر به 400 درخواست بد - خطاهای گواهینامه SSL خواهد شد. اعتبارسنجی گواهینامه‌ها بااستفاده از فرایندی که در این سند توضیح داده شده است می‌تواند به شما کمک کند این مشکلات را به‌صورت پیش‌گیرانه شناسایی کنید و از بروز خطاهای گواهینامه در زمان اجرا جلوگیری کنید.

قبل‌از شروع

قبل‌از استفاده از مراحل این سند، مطمئن شوید که موضوعات زیر را درک می‌کنید:

  • اگر با کتابخانه OpenSSL آشنا نیستید، OpenSSL را بخوانید.
  • اگر می‌خواهید از مثال‌های خط فرمان در این راهنما استفاده کنید، جدیدترین نسخه کارخواه OpenSSL را نصب یا به آن به‌روزرسانی کنید.
  • مطمئن شوید گواهی‌ها در قالب PEM باشند و اگر نیستند، گواهی‌ها را به قالب PEM تبدیل کنید.

درستی‌سنجی گواهینامه‌های کارخواه دربرابر فروشگاه اعتماد در «مسیریاب‌های Apigee»

این بخش مراحل استفاده‌شده برای تأیید اینکه گواهینامه‌های کارخواه با گواهینامه‌های ذخیره‌شده در truststore در «مسیریاب‌های Apigee Edge» یکسان هستند را شرح می‌دهد.

  1. به سیستم یکی از ماشین‌های «مسیریاب» وارد شوید.
  2. به پوشه /opt/nginx/conf.d بروید، جایی که گواهینامه‌ها در انبار اعتماد «مسیرهای Apigee Edge» ذخیره شده‌اند.
  3. مخزن اطمینانی را که می‌خواهید گواهینامه‌های کارخواه را برای آن اعتبارسنجی کنید شناسایی کنید. نام فروشگاه مطمئن در قالب زیر است:
    org-env-virtualhost-client.pem

    مکان:

    • org نام سازمان Apigee شما است
    • ‫env نام محیط Apigee شما است
    • ‫virtualhost نام میزبان مجازی Apigee شما است
    • برای مثال، برای اعتبارسنجی موارد زیر:

      • سازمان: myorg
      • محیط: test
      • میزبان مجازی: secure

      نام فروشگاه مطمئن: myorg-test-secure-client.pem

  4. از ماشین محلی خود، گواهینامه کارخواه واقعی را که می‌خواهید اعتبارسنجی کنید بااستفاده از scp، sftp، یا هر ابزار دیگری به دایرکتوری /tmp در «مسیریاب» منتقل کنید.

    برای مثال، از فرمان scp به‌صورت زیر استفاده کنید:

    scp client_cert.pem router-host:/tmp

    که در آن router-host نام دستگاه «مسیریاب» است.

  5. گواهینامه کارخواه را بااستفاده از OpenSSL به‌صورت زیر درستی‌سنجی کنید:
    openssl verify -trusted org-env-virtualhost-client.pem /tmp/client-cert.pem

    مکان:

    • org نام سازمان Apigee شما است
    • ‫env نام محیط Apigee شما است
    • ‫virtualhost نام میزبان مجازی Apigee شما است
  6. هر خطایی را که از دستور بالا برگردانده می‌شود برطرف کنید.

    اگر فروشگاه مطمئن در «مسیریاب Apigee Edge» گواهی‌های صحیح را ندارد، گواهی‌های صحیح را در قالب PEM به فروشگاه مطمئن بارگذاری کنید و از این میانای برنامه‌سازی کاربردی بارگذاری گواهی در فروشگاه مطمئن استفاده کنید.