Dell Unity: Een Secure CA Certificate Signing Request (CSR) maken op Unity (op te lossen door gebruiker)

Summary: Browsers verwachten meer informatie voordat de browser een CA Signed Certificate vertrouwt. Met dit proces wordt een beveiligd CSR (Certificate Signing Request) gemaakt met behulp van een configuratiebestand, dat moet worden verzonden naar de CA Signing Server en moet worden geïmporteerd in Unity. ...

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

Maak bij Unity een Unity CSR CA-certificaatondertekeningsaanvraag.

Unity 5.5

OPMERKING: Als Unity werkt op Unity Operating Environment 5.5, vraagt u een Senior Technical Support-specialist om de interne update toe te passen op svc_custom_cert voordat u het CA-ondertekende certificaat van Unity importeert.
Zie het artikel Interne KB.
  Dell Unity: svc_custom_cert: ERROR: Kan de sterkte van de privésleutel niet bepalen.
  Doelgroepniveau: Interne
  https://www.dell.com/support/kbdoc/en-us/000308965
 


1. SSH naar Unity als de gebruikersservice.

2. Maak een CA Certificate Signing Request (CSR)-configuratiebestand.

vi unity-cert.cnf
Kopieer de tekst uit het onderstaande werkvoorbeeld die tussen de twee #=== staat en plak de tekst in het bestand unity-cert.cnf .
Bewerk de distinguished_name 'dn'-details zodat deze overeenkomen met de C-, ST-, L-, OU-, CN- en e-mailadressen van uw Unity.
Bewerk de gegevens van de subjectAltName "alt_names" zodat deze overeenkomen met de behoeften van uw Unity's Full Qualified Domain Name (FQDN), hostnaam en IP-adres.

Hier is de lijst met definities voor Distinguished Name (dn):
C=2 letter landcode
ST=Staat/Regio
L=Locatie/Stad
O=Organisatie
OU=Organisatie-eenheid
CN=Algemene naam (dit is de volledig gekwalificeerde DNS-domeinnaam (FQDN) van Unity))
emailAddress=Het e-mailadres van een groep of een persoon die Unity en/of zijn certificaten beheert.

De subjectAltName is een lijst met FQDN, hostnaam en IP-adres die kan worden gebruikt om naar de Unity te bladeren.
Als er slechts één DNS-vermelding is, kunt u DNS=DNS-details gebruiken en de DNS.1- en DNS.2-vermeldingen verwijderen of van commentaar voorzien.
Sommige sites hebben de sectie subjectAltName uitgeschakeld voor ondersteunende IP-adressen. Verwijder of becommentarieer de IP-regel indien nodig.

Hieronder vindt u een werkend voorbeeld van unity-cert.cnf dat u naar wens moet bewerken.

#===
[req]
default_bits=2048
prompt=no
default_md=sha256
distinguished_name=dn
req_extensions=v3_req # The extensions to add to a certificate request

[dn]
C=US
ST=Massachusetts
L=Hopkinton
O=Dell Technologies
OU=3CLAB
CN=unityf12.3clab.hop.ma.dell.com
emailAddress=3clabadmin@3clab.hop.ma.dell.com

[v3_req]
basicConstraints=critical,CA:FALSE
keyUsage=critical,nonRepudiation,digitalSignature,keyEncipherment,keyAgreement
extendedKeyUsage=serverAuth,clientAuth
subjectAltName=@alt_names

[alt_names]
DNS.1=unityf12.3clab.hop.ma.dell.com
DNS.2=unityf12
IP.1=10.20.30.40
#===



Sla het bestand unity-cert.cnf op. 

3. Maak een CSR-certificaatondertekeningsaanvraag (.csr) en een persoonlijke sleutel (.pk) die niet met PassPhrase is beveiligd. Unity accepteert alleen een persoonlijke sleutel die niet is beveiligd met een wachtwoordzin.

   openssl req -newkey rsa:2048 -nodes -keyout unity-cert.pk -config unity-cert.cnf -out unity-cert.csr


   Bekijk en bevestig dat de CSR's distinguished_name en subjectAltName-details voldoen aan de Unity-vereisten.

   openssl req -verify -noout -text -in unity-cert.csr


4. Stuur het unity-cert.csr bestand naar de CA Certificate Signing Server om te worden ondertekend.
    Gebruik scp of WinSCP (met behulp van het scp-protocol) om het unity-cert.csr bestand over te zetten.
    Het team ondertekent de CSR met het certificaat van de CA en maakt een CA-ondertekend certificaat voor Unity.
     Als het geretourneerde certificaat binnenkomt als een (.cer), kan het de indeling DER hebben en moet deze de PEM-indeling hebben met de extensie (.crt).

5. Bekijk het zojuist gemaakte CA-ondertekende certificaat.

   openssl x509 -noout -text -in unity-cert.crt

   Als u het zojuist gemaakte certificaat niet kunt weergeven, converteert u het certificaat van de DER-indeling (.cer-extensie) naar de PEM-indeling (.crt-extensie) met de volgende opdracht:

   openssl x509 -inform der -in unity-cert.cer -outform pem -out unity-cert.crt


6. Bekijk het zojuist gemaakte CA-ondertekende certificaat.

   openssl x509 -noout -text -in unity-cert.crt


   Controleer of de uitvoer van het CA-ondertekende certificaat correct is en ga dan verder met de volgende stap.

7. Importeer het CA-ondertekende certificaat en de persoonlijke sleutel van Unity op de Unity.
   

OPMERKING: Voor de opdracht Certificate import svc_custom_cert zijn twee bestanden nodig. 

         a. CA-ondertekend certificaat met een (.CRT) verlenging.
         b. Privésleutel die niet is beveiligd met een wachtwoordzin (.PK) uitbreiding. 
 

   svc_custom_cert unity-cert

        Als u een foutmelding krijgt en Unity OE 5.5
"ERROR: Kan de sterkte van de privésleutel niet bepalen"
Vraag een Senior Technical Support-medewerker om de interne update toe te passen op svc_custom_cert voordat u een CA-ondertekend certificaat importeert.

         Zie het interne KB-artikel
          Dell Unity: svc_custom_cert: ERROR: Kan de sterkte
van de privésleutel niet bepalen
          Doelgroepniveau: Interne
         https://www.dell.com/support/kbdoc/en-us/000308965



   De beheerservices van Unity worden opnieuw opgestart en het nieuwe certificaat wordt geladen. Dit duurt 2-5 minuten.
      
   

WAARSCHUWING: Als Unity om de wachtwoordzin voor de persoonlijke sleutel vraagt, annuleert u het proces door op Ctrl-C te drukken.
   Voer de wachtwoordzin niet in. Unity accepteert alleen een persoonlijke sleutel die niet is beveiligd met een wachtwoordzin.
   Unity heeft geen methode om een privésleutelwachtwoordzin op te slaan. Als u een wachtwoordzin invoert, worden de beheerservices van Unity niet meer uitgevoerd. Ga terug en voer de bovenstaande stappen opnieuw uit als er om een wachtwoordzin wordt gevraagd.


8. Zodra het nieuwe certificaat is geïmporteerd, opent u uw webbrowser en maakt u verbinding met Unity.
    Afhankelijk van uw behoeften, kiest u de gewenste URL om te bevestigen dat het certificaat veilig is.

   https://FQDN/
   https://hostname/
   https://Unity_IP_Address/
   https://[Unity_IPv6_Address]/

   
Opmerking: Voor mijn tijdelijke Unity's voorbeeld:
FQDN is unityf12.3clab.hop.ma.dell.com
Hostname is unityf12 (ik moest ervoor zorgen dat de zoekfunctie van het domein van mijn werkstation 3clab.hop.ma.dell.com bevatte).
IP-adres is 10.20.30.40
Er is geen IPv6-adres opgegeven.

Als voorbeeld kan ik dan, om naar mijn Unity te bladeren, het volgende gebruiken:

   https://unityf12.3clab.hop.ma.dell.com/
   https://unityf12/ (Ensure your workstation's domain search includes Unity's Domain) 
   https://10.20.30.40/
   https://[Unity_IPv6_Address]/ (Note, My Unity does not have IPv6 address to test.)

Additional Information

OPMERKING: Voor het scripten van deze stappen is speciale toestemming vereist om het script te uploaden en de serviceshell in te schakelen op de Unity. Hiervoor moet u contact opnemen met Dell Tech Support.

Bij het gebruik van de bovenstaande procedure hoeft u geen scripts te schrijven of de serviceshell in te schakelen.

Extra stappen om de bevoegdheidsketen te valideren dat de "modulus" van de privésleutel (. PK), Certificate Signing Request (. CSR) en het CA-Signed Certificate (. CRT) komen allemaal overeen.

openssl rsa  -noout -modulus -in unity-cert.pk  | sha256sum
openssl req  -noout -modulus -in unity-cert.csr | sha256sum
openssl x509 -noout -modulus -in unity-cert.crt | sha256sum

Affected Products

Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family
Article Properties
Article Number: 000203303
Article Type: How To
Last Modified: 12 Jun 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.