Wygeneruj certyfikat HTTPS z podpisem własnym

Wygeneruj podpisany przez siebie ATKey.Login & Certyfikaty AuthFi

Obie ATKey.Login & Serwery AuthFi potrzebują HTTPS Certyfikaty są niezbędne do prawidłowego działania. W środowisku testowym lub lokalnym można użyć certyfikatu z podpisem własnym. Jeśli jesteś nowy w temacie certyfikatów z podpisem własnym, tutaj znajdziesz informacje o tym, jak go wygenerować.

WAŻNYCertyfikaty z podpisem własnym mogą być używane tylko w środowisku lokalnym. Jeśli planujesz wdrożyć infrastrukturę w środowisku innym niż lokalne, musisz skorzystać z jednej z pozostałych metod uzyskania certyfikatu.

  • Utwórz plik konfiguracyjny (san.cnf).
    Zastąp wartości w poniższym przykładzie wartościami, które odpowiadają Twojemu serwerowi.

[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no

[req_distinguished_name]
C = TW
ST = Taipei
L = Taipei
O = MyCompany
OU = IT
CN = authfi.example.org

[v3_req]
keyUsage = keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names

[alt_names]
DNS.1 = authfi.example.org
  • Wygeneruj klucz prywatny i certyfikat

openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
  -keyout authfi.key \
  -out authfi.crt \
  -config san.cnf \
  -extensions v3_req
  • Zweryfikuj certyfikat

openssl x509 -in authfi.crt -text -noout | grep -A 1 "Subject Alternative Name"