بنابراین من توانستم یک درخواست امضای گواهی ایجاد کنم با نام موضوع زیر نام فرم subjectAltName = IP: 1.2.3.4
با دنبال کردن دستور در پاسخ قبلی (پر زرق و برق)
هنگامی که بررسی می کنم CSR با openssl req -in key.csr -text
من می توانم یک بخش مربوطه را ببینم:
Extensions Required:
X509v3 عنوان نام جایگزین:
آدرس IP: 1.2.3.4
من سپس به امضای CSR با کلید خود امضای خود امیدوارم مانند:
openssl x509 -req -days 365 -CA ca.crt -CAkey ca.key -CAcreateserial
-in key.csr -out key.crt
گواهی حاصل (هنگام بازرسی با openssl x509 -in key.crt -text
) این بخش را هرگز شناسایی نمی کند.
آیا این فقط یک مصنوعی از پارامترهای صفحه نمایش است یا نیاز دارم که من نیز openssl x509
را آموزش دهم که در هنگام انجام امضای آن باید پسوند را شامل شود (و اگر چنین است، چگونه)؟
من از OpenSSL در MacOS High Sierra استفاده میکنم (19459003) openssl version reports LibreSSL 2.2.7
) و تنظیمات آن را از پیش فرض تغییر نداده است. کلیدها در نهایت بین سرورهای دبیان (کشش) استفاده خواهند شد، بنابراین اگر بتوانم در این زمینه کمک کنم، می توانم نسل کلیدی را در آنجا اجرا کنم.