Configurare i certificati root o intermedi per l'archivio di trust SPL
È necessario configurare i certificati root o intermedi in SPL trust-store. Aggiungere il certificato CA principale e i certificati CA intermedi.
Fasi
-
Passare alla cartella contenente il keystore SPL:
/var/opt/snapcenter/spl/etc. -
Individuare il file
keystore.jks. -
Elencare i certificati aggiunti nell'archivio chiavi:
$ keytool -list -v -keystore keystore.jks -
Aggiungere un certificato root o intermedio:
$ keytool -import -trustcacerts -alias <AliasNameForCerticateToBeImported> -file /<CertificatePath> -keystorekeystore.jks -
Riavviare il servizio dopo aver configurato i certificati root o intermedi in SPL trust-store.
Configurare la coppia di chiavi con firma CA nell'archivio di trust SPL
È necessario configurare la coppia di chiavi firmate della CA in SPL trust-store.
Fasi
-
Passare alla cartella contenente il keystore di SPL
/var/opt/snapcenter/spl/etc. -
Individuare il file
keystore.jks`. -
Elencare i certificati aggiunti nell'archivio chiavi:
$ keytool -list -v -keystore keystore.jks -
Aggiungere il certificato CA con chiave pubblica e privata.
$ keytool -importkeystore -srckeystore <CertificatePathToImport> -srcstoretype pkcs12 -destkeystore keystore.jks-deststoretype JKS -
Elencare i certificati aggiunti nel keystore.
$ keytool -list -v -keystore keystore.jks -
Verificare che il keystore contenga l'alias corrispondente al nuovo certificato CA aggiunto al keystore.
-
Modificare la password della chiave privata aggiunta per il certificato CA in password archivio chiavi.
La password predefinita dell'archivio chiavi SPL è il valore della chiave SPL_KEYSTORE_PASS nel
spl.propertiesfile.$ keytool -keypasswd -alias "<aliasNameOfAddedCertInKeystore>" -keystore keystore.jks` -
Se il nome dell'alias nel certificato CA è lungo e contiene spazi o caratteri speciali ("*",","), modificare il nome dell'alias con un nome semplice:
$ keytool -changealias -alias "<OrignalAliasName>" -destalias "<NewAliasName>" -keystore keystore.jks` -
Configurare il nome alias dall'archivio chiavi presente nel
spl.propertiesfile. Aggiornare questo valore con la chiave SPL_CERTIFICATE_ALIAS. -
Riavviare il servizio dopo aver configurato la coppia di chiavi firmate della CA in SPL trust-store.