گواهینامه شخصی
در «تنظیمات HTTPS» پنل کاربری ابر آروان، شما میتوانید از گواهینامههایی که قبلن تهیه و روی سرور اصلی میزبان سایت خود نصب کردهاید نیز استفاده کنید.
برای آپلود گواهینامهی شخصی، بعد از فعالسازی HTTPS روی «گواهینامه شخصی» کلیک کنید و در صفحهی باز شده ﻓﺎﯾﻞﻫﺎی CRT،Key و Bundle گواهینامهی خود را وارد ﮐﻨﯿﺪ.
برای این کار نیاز به فایل crt. و Private Key خود دارید. در ادامه با شیوهی آمادهسازی SSL/TLS Certificate با فرمت PEM و ساخت Certificate Trust Chain آشنا میشوید.
آمادهسازی SSL/TLS Certificate با فرمت PEM
PEM یک فرمت ذخیرهسازی فایل برای نگهداشت کلیدها و Certificateهای رمزنگاری است. نام کامل این فرمت Privacy-enhanced Electronic Mail و پراستفادهترین فرمت ذخیرهسازی در حوزهی رمزنگاری بهویژه در سیستمهای متن باز است.
برخلاف بیشتر استانداردهای ذخیرهسازی فایلهای رمزنگاری که محتوا را بهشکل Binary ذخیره میکنند، فرمت PEM از base64 برای Encoding استفاده میکند، این باعث میشود جابهجایی و خوانش فایل آسانتر شود.
اگرچه پسوند فایلها در سیستمهای متن باز از اهمیت بالایی برخوردار نیست اما معمولا فایلهای PEM اگر کلید خصوصی یا Private Key را شامل باشند، از پسوند key. و اگر Certificate را شامل باشند از پسوند cer. یا crt. یا pem. استفاده خواهند کرد.
فایلهای با فرمت PEM را میتوانید بهراحتی بهکمک یک ویرایشگر متن مانند Notepad یا vim باز کنید و محتوای آن را بررسی کنید.
محتوای کلید خصوصی (Private Key) شبیه به این خواهد بود:
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCuaGs3MHEOUMvOv7QLx1cAgx7BDMHE0e
q70/A+JZlYjDL7IAcoubgibfRWyEPombDF/TtnOzuYXuNTtkGVK+iOI3HbTgVANOrhIhTO91Vh3MDBftlN
dzsYg4Ct/dZfvwGixgVfOza5nYcPSFJ5r89fre1EV/3QA3m+oPYimejcTCwEcByxxP7unmoxR9wJMYCmF3
IOtRKGMhCnIbmIRwvaQ0yeCk9vh4WoZBbqJx4pVXmqz5D4IfDt2E41NiecWVoNHMTEF9xE2Few3tPyfMMt
qQH713DiVNmLBjHkJLK8a/ev2NjFMg8KTZ0hlVyaeBZDPz0iNk3iaeXfpspZ42kPAgMBAAECggEANcqEzu
fE5spqoaCkskFQBxtpv9bkaITp5fZvEWvdSN8s1iFBtADb1tqc0qs/rpzAVcBNswAk2FDjwizjO1PojPZH
poEAw5XOn5M4YcEM93rzhHpQIUFV27CrXn58wNkTcxWqEH4d2c/JGSCQN3HO/s6Q8FRHNwHraa0RXQilNl
RROKSyDZTMyTOB0zBxXR5eJ1izXISgJVhL+UTb1VUj+XdhmSVqP45p2dhJWTyGHy6OtaQDo7mUB+gTJzmL
bFJxX2Hl50mh9R/Y3fLwGyg3uLBiibMq8ajFSPGgRTkdx+EYPjRuDHLZ2qSCwqrUUuI2X1qAaOyLI+hdjl
Mlz048QQKBgQDk6kC33UmLGQSO+kqz+j8Zh9lnEMU49Gfq0x4VZjnp9qzj9/8Cl+cOoAxcb1ZzQITvGf0w
w85dhSPKh68xQSfefJRm1z6JVyjCVOUYWCN3XTxp7tZMXvSe0ED+HWwC5QoDl43mceQ5xjXnsEChX534u7
96EA8P83QqsMLlH6YkZLqas6K4R9iAtO14tIVoPeVAfZLYQKBgQDDCypU6A08aWyt9Bncfb6mUhheL7LFM
RK9fFxvWuSGLSeZ0hFjGGNJjIOcUUZvnXYTYmuYRrNnNtqY/UvB4ubWncbnU6HY/eZSejWp2GDiU9yGfvG
ObwoRv7X5341LKR4KJcdsC5QoDl43mceQ5xjXnsECh/Lssm5EGLsWJ/z6bwKBgELtfliDeVIS0XNgGGFAh
BxZzKVGkPMS+iL88Km/BqWx+mB4jHVcpjBveM25u6PctEEX7x/Hz9kl6Q34167l5ts0v0rGGcGb2w3eNlE
Ey/HFL7mlG8CebpTUPHxPa+s5sTYsTWd51abYFp9SyIqDCbovEbbdLrraAyRRuLE3LqRhAoGAQ7V5kZYpG
iLDDrRh0fB5IcX4HaJTXi9GAS/N6v5TvNyqFbUeQhdySFMWUUrJt++i0OHm1isdFqStSFUOWpWJa1HEfgP
DeM/TiChSvs6V+5v/P1WMR9T2WukBpGfd5gy1F/K7gx+V5D3wqT6iUARZ1GiROm61f0QGEW/AatWg9dMCg
YAAnR/QIVTUV+LuINT9lBUsv7lqQzo8wUC2Itn6nD3zmKiJb/lvA/jSZAXMGc3oqBS+ocznKrABp39MONj
6Bp7lzvrNHuO8L5v7kK24snyyBfyizu03IbkHUOiIs5rXuD1N6fVG2XKQv9QsUm6NZp0o1uGia9hksHK00
QOXRhsGdA==
-----END PRIVATE KEY-----
یک نمونه فایل PEM حاوی محتوای Certificate ساختاری شبیه به این خواهد داشت:
-----BEGIN CERTIFICATE-----
MIICLDCCAdKgAwIBAgIBADAKBggqhkjOPQQDAjB9MQswCQYDVQQGEwJCRTEPMA0GA1UEChMGR251VExTMSU
wIwYDVQQLExxHbnVUTFMgY2VydGlmaWNhdGUgYXV0aG9yaXR5MQ8wDQYDVQQIEwZMZXV2ZW4xJTAjBgNVBA
MTHEdudVRMUyBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkwHhcNMTEwNTIzMjAzODIxWhcNMTIxMjIyMDc0MTUxW
jB9MQswCQYDVQQGEwJCRTEPMA0GA1UEChMGR251VExTMSUwIwYDVQQLExxHbnVUTFMgY2VydGlmaWNhdGUg
YXV0aG9yaXR5MQ8wDQYDVQQIEwZMZXV2ZW4xJTAjBgNVBAMTHEdudVRMUyBjZXJ0aWZpY2F0ZSBhdXRob3J
pdHkwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARS2I0jiuNn14Y2sSALCX3IybqiIJUvxUpj+oNfzngvj/
Niyv2394BWnW4XuQ4RTEiywK87WRcWMGgJB5kX/t2no0MwQTAPBgNVHRMBAf8EBTADAQH/MA8GA1UdDwEB/
wQFAwMHBgAwHQYDVR0OBBYEFPC0gf6YEr+1KLlkQAPLzB9mTigDMAoGCCqGM49BAMCA0gAMEUCIDGuwD1KP
yG+hRf88MeyMQcqOFZD0TbVleF+UsAGQ4enAiEAl4wOuDwKQa+upc8GftXE2C//4mKANBC6It01gUaTIpo=
-----END CERTIFICATE-----