Dell Unity: Unisphere kendinden imzalı SSL sertifikalarını yerel bir Sertifika Yetkilisinin sunduğu imzalı sertifikalarla değiştirme. (Kullanıcı Tarafından Düzeltilebilir)

Summary: Unity Unisphere kendinden imzalı SSL sertifikalarını yerel bir Sertifika Yetkilisinin sunduğu imzalı sertifikalarla değiştirme.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

  1. Unity'de özel anahtar oluşturma

2048 bit uzunluğunda bir RSA özel anahtarı oluşturmak için aşağıdaki komutu kullanın. -out seçeneği, özel anahtarınızın dosya adını belirtir.

service@unknown spa:~/user# openssl genrsa -out unitycert.pk 2048
Generating RSA private key, 2048 bit long modulus
............................+++
.........................................................................................+++
e is 65537 (0x10001)
  1. Unity'de CSR isteme

CSR oluşturmak için özel anahtarı kullanın. Komutta -new seçeneği yeni bir isteği gösterir, -key Özel anahtar dosyasını belirtir ve -out CSR dosya adını tanımlar.

service@unknown spa:~/user# openssl req -new -key unitycert.pk -out unitycert.csr \
-subj '/C=IE/ST=Cork/L=Ovens/O=DellEMC/CN=name.example.com' \
-reqexts SAN -config <(cat /etc/ssl/openssl.cnf <(printf "[SAN]\nsubjectAltName=DNS:name.example.com,IP:192.0.2.1"))
"/C=IE/ST=Cork/L=Ovens/O=DellEMC/CN=name.example.com" and "DNS:name.example.com" are examples and must be changed per your environment (further details below). 
The IP option and IP Address for the SAN value is also optional and can be omitted.

The variables in the -subj field stand for:
C   = Country Code
ST = State or Province
L    = City or Locality
O = Organization
CN = Common Name (The FQDN you want to secure in this case the Unity)
SAN = Subject Alternative Name (IP and DNS for the entity you want to secure in this case the Unity)
 
    1. CSR'yi Windows CA sunucusuna veya OpenSSL CA sunucusuna ya da başka bir CA sunucusuna imzalatın.

    Aşağıdaki Yöntem 1 veya Yöntem 2'yi kullanarak CSR'yi bir CA sunucusuna teslim edin:  
     

    • 1. Yöntem: CSR'yi ' kullanarak yazdırıncat' komutunu çalıştırın, kopyalayın ve yerel not defterinize yapıştırın ve şu şekilde kaydedin:: unitycert.csr.
    service@unknown spa:~/user# cat unitycert.csr
    -----BEGIN CERTIFICATE REQUEST-----
    MIICljCCAX4CAQAwUTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1BMREwDwYDVQQH
    DAhTYXJhc290YTEPMA0GA1UECgwGTXlDdXN0MREwDwYDVQQDDAgxMC4wLjAuMTCC
    ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOBxqufN1Vpm0hq5K5UU0ocd
    teL2hJr5T1WIOmwQreX4nIdHIxVoWmyepmT7IZJIrQZQc8GuFDRx5qZ/cwlxoup7
    <..snip..>
    lJc/79vxTfrWWNnSF95C+wer2LB93VLov8MSQqPZfl0LPb4NRU/XaE4l9Vh5DYl4
    /FmwHXsifwV5f1TUkvhC8YTwn5frWQjruz+ItZ3z9DetQX0OXYXMcaPX5Qp6aU5m
    dsXFHDDiaVbOofJN9z6OPOsWUhn0ZwEpnW8q/+V72MdBIfiwEjoQqZZKh4w1l0/7
    uElP8BfS7vH/i87OCqHJM0g/O3IndF+p5wYzmhrDPg/f3belQVQvKs7Z
    -----END CERTIFICATE REQUEST-----

     

    • 2. Yöntem: CSR by SCP'yi indirin.

    Unity yönetim IP'sine (kullanıcı adı: Hizmet). Protokolün SCP olarak değiştirilmesi gerekir.

     

    1. İmzalı sertifika CA sunucusundan alındıktan sonra sertifikayı Unity'ye yükleyin ve adını unitycert.crt (unitycert.pk). Artık Unity'de iki dosya olacak: unitycert.crt ve unitycert.pk.

    5. Video (Video) öğesini vurgulamak için svc_custom_cert Sertifikayı yükleme komutu:     

    service@unknown spa:~/user# svc_custom_cert unitycert
    Successfully installed custom certificate files.
    Restarting web server ...
    Sun May 22 05:37:48 2016:7645\0x7f44ba3e27c0:32:Module CIC/1.1.10.6 loaded

    Not: 5. adım başarılı olduğunda unitycert'i silin.crt, unitycert.pk ve Unity dizisinden unitycert.csr. Aksi takdirde, bunları /cores/service/user dizinine kaydederseniz bir güvenlik açığı sorununa neden olabilir.

    Not: Yeni sertifikayı yüklemeye çalışırken bir hata oluşabilir:  

    service@SPB spb:~/user# svc_custom_cert unitycert
    ERROR: Certificate </tmp/cert.MIbZ4L/unitycert.crt> is invalid

    Sertifika yüklenmeden önce base64 ile kodlanmış olmalıdır. Windows aracı "certutil" kullanılarak dönüştürülebilir:

    Certutil -v -encode unitycert.crt unity64cert.crt Input Length = 1520 Output Length = 2148
    CertUtil: -encode command completed successfully.
    Veya Unity sisteminde OpenSSL komutuyla dönüştürülebilir:
    
    openssl x509 -in <certificate file> -inform DER -outform PEM -out unitycert.crt

    Dönüştürüldükten sonra, yukarıdaki Talimatları kullanarak yükleyin. Ayrıntılı bilgi için bkz. KB 19728: Dell EMC Unity: Daha fazla ayrıntı için yerel bir Sertifika Yetkilisi (Kullanıcı Tarafından Düzeltilebilir) tarafından imzalanmış bir SSL sertifikası nasıl içe aktarılır.

    Sertifika zaten PEM biçimindeyse ancak uzantı .cer ise şu komutu çalıştırabilirsiniz:

    openssl x509 -inform PEM -in <certificate file> -outform PEM -out unitycert.crt

    Additional Information

    Bu, Joker Karakter Sertifikalarıyla

    çalışır: Base 64 kodlu sertifika kısmına ek olarak pkcs7 ile kodlanmış sertifikalar veya ek içerik içeren sertifika dosyalarının karşıya yüklenmesi bazen SP paniklerine ve başka sorunlara neden olabilir. Bu durumda, sertifika yalnızca "Base 64 encoded certificate" kısmına indirgenebilir. 
     

    NOT: Mühendislik ekibi, Güvenlik Yapılandırma Kılavuzunu güncellemek için çalışıyor ve muhtemelen svc_custom_cert Desteklenmeyen algoritmalarla imzalanmış sertifikalara izin vermeyen komut dosyası.
    CST'de desteklenen tek imza algoritmaları:
    SHA1_RSA
    SHA256_RSA
    SHA384_RSA
    SHA512_RSA

     

    NOT: RFC2818, 2000 yılından bu yana, Subject özniteliğinin Common Name öğesini kullanmaya geri dönüşü kullanımdan kaldırmıştır ve Subject Alternate Name uzantısının dnsName öğesinin sertifika tarafından doğrulanacak etki alanını içermesini gerektirir. 2017'de Google Chrome v58 ile bu geri dönüş resmi olarak kaldırıldı (Edge dahil tüm Chromium tabanlı tarayıcıları etkiler), dahili olarak imzalanan sertifikaların modern tarayıcılar tarafından güvenilir ve/veya güvenli olarak kabul edilmesi için SAN özniteliğinin eklenmesini zorunlu hale getirdi.

    Affected Products

    Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Hybrid, Dell EMC UnityVSA Professional Edition/Unity Cloud Edition
    Article Properties
    Article Number: 000021122
    Article Type: How To
    Last Modified: 11 Sep 2025
    Version:  12
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.