برای صدور گواهینامه TLS میتوانید از سرویس توسعه داده شده در پروژه acme.sh استفاده نمایید.
ابتدا آخرین نسخه پروژه acme.sh را دانلود کنید.
git clone https://github.com/acmesh-official/acme.sh.gitسپس وارد مسیر دانلود شده شوید:
cd ./acme.shپس از ساخت توکن و شناسه فضای کاری با استفاده از دستوری مشابه دستور زیر، برای صدور گواهی برای یک دامنه خاص:
Sotoon_Token=X Sotoon_WorkspaceUUID=Y ./acme.sh --issue --dns dns_sotoon --server letsencrypt --dnssleep 60 -d 'yourdomain.com'و دستور مشابه زیر برای صدور گواهی به صورت wildcard:
Sotoon_Token=X Sotoon_WorkspaceUUID=Y ./acme.sh --issue --dns dns_sotoon --server letsencrypt --dnssleep 60 -d 'yourdomain.com' -d '*.yourdomain.com'اقدام به ساخت گواهی جدید نمایید.
توجه
حتما به عبارت dns_sotoon و dnssleep دقت بفرمایید، مورد اول جهت انتخاب provider DNS شما که ستون میباشد و مورد دوم جهت غیرفعال سازی استفاده از DoH میباشد (به علت قطع دسترسی DoH در زیرساخت ایران، صدور گواهی در صورت عدم وارد کردن این عبارت با خطا مواجه خواهد شد).
توجه
حتما به عبارت letsencrypt دقت بفرمایید، این عبارت جهت انتخاب provider گواهی میباشد (برخی صادر کنندگان TLS از جمله گزینه پیش فرض که zerossl میباشد از صدور گواهی برای دامنه های ایرانی خودداری خواهند کرد).
ساخت توکن و شناسه فضای کاری
۱- وارد بخش توکنها در پروفایل کاربری خود در پنل اوشن شوید.
۲- در بخش «توکنهای کاربر» روی دکمه «افزودن توکن کاربر» کلیک کنید. سپس یک نام دلخواه برای توکن انتخاب کرده و توکن جدید را اضافه کنید.
۳- توکن ساختهشده را کپی کنید. این توکن بعدا نمایش داده نمیشود، پس آن را در محل امن نگه دارید. دارنده این توکن میتواند از طرف شما تغییراتی در تنظیمات محصولات اعمال کند.
۴- از بخش فضاهای کاری در پروفایل کاربری شناسه فضای کاری که قصد دارید روی آن کار کنید را کپی کرده و در ادامه جایگزین مقدار مقابل Sotoon_WorkspaceUUID کنید.
