Installazione del tuo certificato SSL
Puoi installare il certificato SSL che hai creato nel passo precedente, Distribuzione e configurazione di IBM© Hardware Security Module(HSM)con Citrix Netscaler VPX per il tuo Citrix Netscaler VPX.
A tale scopo, attieniti alla seguente procedura:
-
Conferma che il certificato è presente nella directory
/nsconfig/ssl
sul tuo Citrix Netscaler VPX.root@IBMADC690867-s6dr# cd /nsconfig/ssl root@IBMADC690867-s6dr# ls certbundle ns-root.srl ns- sftrust-root.key ns-sftrust.key hsmclient7.cer ns-server.cert ns- sftrust-root.req ns-sftrust.req ns-root.cert ns-server.key ns- sftrust-root.srl ns-sftrust.sig ns-root.key ns-server.req ns- sftrust.cert ns-root.req ns-sftrust-root.cert ns- sftrust.der
-
Anche se la chiave di certificato si trova nella directory corretta, deve essere riconosciuta come oggetto Citrix Netscaler VPX valido affinché possa connettersi e interagire con gli altri componenti VPX. Per farlo:
> add ssl hsmKey NSkey_s6dr -hsmType SAFENET - SerialNum 534071053 -password P@rtition6 ERROR: Internal error while adding HSM key.
Il precedente comando utilizza la seguente sintassi:
add ssl hsmkey <KeyName> -hsmType SAFENET -serialNum <serial #> -password <password>
Dove
keyName
è il nome della chiave creata sul modulo di sicurezza hardware (HSM) IBM © con l'utilità CMU. Il parametroserialNum
è il numero di serie della partizione in questione. Il parametropassword
, come in precedenza, è la password della partizione in cui sono presenti le chiavi.Il messaggio
Internal error
è atteso a causa dell'aumento del tempo necessario per completare questa fase. La chiave deve essere aggiunta correttamente. Tuttavia, devi risolvere tutti gli altri messaggi di errore che dovessi ricevere. -
Confermare che la chiave è stata aggiunta:
> show ssl hsmkey 1) HSM Key Name: NSkey_s6dr Done
-
Come per la chiave HSM, il certificato SSL deve essere aggiunto utilizzando l'apposito comando Citrix VPX affinché venga riconosciuto:
> add ssl certkey hsmclient7ns -cert /nsconfig/ssl/ hsmclient7.cer -hsmkey NSkey_s6dr Done
Per il comando precedente si utilizza la seguente sintassi:
add ssl certkey <CertkeyName> -cert <cert path/name> -hsmkey <KeyName>
Dove
certkey
è il nome dell'oggetto certificato da aggiungere nel dispositivo VPX. Il parametrocert
contiene il nome e il percorso del file, se si trova in una directory diversa da quella corrente. Infine,hsmkey
contiene il nome della chiave aggiunta nel passo precedente. -
Confermare che il certificato è stato installato:
> show ssl certKey [OUTPUT OMITTED] 2) Name: hsmclient7ns Cert Path: /nsconfig/ssl/hsmclient7.cer HSM Key ID: NSkey_s6dr Format: PEM Status: Valid, Days to expiration:350 Certificate Expiry Monitor: ENABLED Expiry Notification period: 30 days Certificate Type: "Client Certificate" "Server Certificate" Version: 3 Serial Number: 01785B2B61C8D7F1C06AC7CA8EDD573D Signature Algorithm: sha256WithRSAEncryption Issuer: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=RapidSSL RSA CA 2018 Validity Not Before: Jul 26 00:00:00 2018 GMT Not After : Jul 26 12:00:00 2019 GMT Subject: CN=hsmclient7.projectgoldfinch.net Public Key Algorithm: rsaEncryption Public Key size: 2048 Ocsp Response Status: NONE [OUTPUT OMITTED] Done >