درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
برای پیکربندی عملکردی که به زیرساخت کلید عمومی (TLS) متکی است، باید فروشگاههای کلید و فروشگاههای اعتماد ایجاد کنید که کلیدها و گواهینامههای دیجیتال لازم را ارائه دهند.
بیشتر بدانید:
- درباره TLS/SSL
- استفاده از «امنیت لایه انتقال» با Edge
- درباره میزبانان مجازی
- ایجاد keystore و truststore بااستفاده از «میانای کاربر Edge»
- ایجاد کردن keystore و truststore بااستفاده از Edge management API
- ایجاد keystore و truststore برای نسخه 4.17.09 و نسخههای قدیمیتر «ابر خصوصی»
درباره انبار کلیدها و انبار اعتماد
«انبار کلید» و «انبار اعتماد» مخازن گواهینامههای امنیتی مورداستفاده برای رمزگذاری «امنیت لایه انتقال» را تعریف میکنند. تفاوت اصلی بین این دو این است که در فرایند دست دادن TLS در کجا استفاده میشوند:
- محل ذخیره کلید حاوی گواهینامه TLS و کلید خصوصی است که برای شناسایی نهاد درحین دستدهی TLS استفاده میشود.
در «امنیت لایه انتقال» یکطرفه، وقتی کارخواهی به نقطه پایانی «امنیت لایه انتقال» در سرور متصل میشود، انبار کلید سرور گواهینامه سرور (گواهینامه عمومی) را به کارخواه ارائه میکند. سپس کارخواه آن گواهینامه را با «مرجع صدور گواهینامه» (CA)، مثل Symantec یا VeriSign، معتبر میکند.
در «امنیت لایه انتقال» دوطرفه، هم کارخواه و هم سرور محل ذخیره کلید را با گواهی و کلید خصوصی خود که برای اصالتسنجی متقابل استفاده میشود حفظ میکنند. - truststore حاوی گواهینامههایی است که برای درستیسنجی گواهینامههای دریافتی بهعنوان بخشی از دست دادن TLS استفاده میشود.
در «امنیت لایه انتقال» یکطرفه، اگر گواهینامه توسط «مرکز صدور گواهینامه» معتبری امضا شده باشد، نیازی به truststore نیست. اگر گواهینامه دریافتی توسط کارخواه TLS با یک CA معتبر امضا شده باشد، کارخواه درخواستی به CA برای اصالتسنجی گواهینامه ارسال میکند. کارخواه «امنیت لایه انتقال» معمولاً از مخزن اعتماد برای اعتبارسنجی گواهینامههای خودامضایی دریافتی از سرور «امنیت لایه انتقال» یا گواهینامههایی که توسط «مرجع گواهینامه» مورداعتماد امضا نشدهاند استفاده میکند. در این سناریو، مشتری فروشگاه اعتماد خود را با گواهینامههایی که به آنها اعتماد دارد پر میکند. سپس، وقتی کارخواه گواهینامه سرور را دریافت میکند، گواهینامه ورودی دربرابر گواهینامههای موجود در truststore آن اعتبارسنجی میشود.
برای مثال، کارخواه TLS به سرور TLS متصل میشود و سرور از گواهینامه خودامضایی استفاده میکند. ازآنجاییکه گواهینامه خودامضا است، کارخواه نمیتواند آن را با «مرجع گواهینامه» اعتبارسنجی کند. درعوض، کارخواه گواهینامه خودامضای سرور را در فروشگاه اعتماد خود پیشبار میکند. سپس، وقتی کارخواه تلاش میکند به سرور متصل شود، کارخواه از مخزن اعتماد برای اعتبارسنجی گواهینامه دریافتی از سرور استفاده میکند.
برای «امنیت لایه انتقال» دوطرفه، هم کارخواه «امنیت لایه انتقال» و هم سرور «امنیت لایه انتقال» میتوانند از مخزن اعتماد استفاده کنند. وقتی Edge بهعنوان سرور TLS عمل میکند، هنگام انجام TLS دوطرفه، مخزن مطمئن الزامی است.
گواهینامهها میتوانند توسط مرجع گواهینامه (CA) صادر شوند، یا میتوانند توسط کلید خصوصی که تولید میکنید، خودامضا شوند. اگر به «مرجع صدور گواهی» دسترسی دارید، دستورالعملهای ارائهشده توسط «مرجع صدور گواهی» را برای تولید کلیدها و صدور گواهیها دنبال کنید. اگر به مرجع صدور گواهینامه دسترسی ندارید، میتوانید بااستفاده از یکی از ابزارهای رایگان دردسترس عموم، مثل openssl، گواهینامه خودامضاشده تولید کنید.
استفاده از گواهی و کلید دوره آزمایشی رایگان Apigee در Cloud
برای همه سازمانهای دوره آزمایشی رایگان Cloud، Apigee گواهینامه و کلید دوره آزمایشی رایگان ارائه میدهد. سازمانهای دوره آزمایشی رایگان میتوانند از این گواهینامه و کلید پیشفرض برای آزمایش کردن میاناهای برنامهسازی کاربردی و حتی انتقال دادن میاناهای برنامهسازی کاربردی به تولید استفاده کنند.
سازمانهای دوره آزمایشی رایگان نمیتوانند از گواهینامهها و کلیدهای خودشان استفاده کنند. باید از گواهینامه و کلید ارائهشده توسط Apigee استفاده کنند. فقط پساز انتقال به حساب پولی میتوانید از گواهینامهها و کلیدهای خودتان استفاده کنید.
مشتری Edge for the Cloud با حساب پولی میتواند میزبانهای مجازی را در سازمان ایجاد کند. همه میزبانهای مجازی باید از «امنیت لایه انتقال» پشتیبانی کنند، یعنی باید گواهینامه و کلید داشته باشید و آنها را در انبار کلید بارگذاری کنید. بااینحال، اگر حساب پولی دارید و هنوز گواهینامه و کلید TLS ندارید، میتوانید میزبان مجازیای ایجاد کنید که از گواهینامه و کلید دوره آزمایشی رایگان Apigee استفاده کند. برای اطلاعات بیشتر، پیکربندی میزبانهای مجازی برای Cloud را ببینید.
نمیتوانید از گواهینامه ارائهشده توسط Apigee در «امنیت لایه انتقال» دوطرفه با زیرینه استفاده کنید. برای پیکربندی TLS دوطرفه با زیرینه، باید گواهینامههای خودتان را پساز انتقال به حساب پولی بارگذاری کنید.
تفاوتهای بین Cloud و Private Cloud
نسخه Cloud از Edge و نسخههای Private Cloud 4.18.01 و جدیدتر قابلیتهای گستردهتری برای کار با keystore و truststore دارند که در نسخه Private Cloud 4.17.09 و نسخههای قدیمیتر دردسترس نیست. برای مثال، میتوانید:
- از «میانای کاربری Edge» برای ایجاد مخزن کلید و مخزن اعتماد استفاده کنید
- از مجموعه جدیدی از میاناهای برنامهسازی کاربردی برای مدیریت فروشگاههای کلید و فروشگاههای مطمئن استفاده کنید
هنگام کار با keystore و truststore، مطمئن شوید که از بخش صحیح مستندات استفاده میکنید: