Data Domain: Sertifikatimport mislyktes. Algoritmen som ikke støttes, brukes.
Summary: Når du prøver å importere sertifikat på en DD, mislykkes det på grunn av at algoritmen som ikke støttes, brukes til å generere sertifikatet.
Instructions
PROBLEMSTILLING:
sysadmin@DDhostname(active:1)# adminaccess certificate import host application all file DDhostname.p12
Enter password:
** Importing the certificate will restart the http/https services and currently active http/https user sessions will be terminated.
Do you want to import this certificate? (yes|no) [yes]: yes
**** Certificate import failed. Unsupported algorithm used.
Only "PBES2, PBKDF2, AES-256-CBC" (AES-256-CBC) encryption algorithm is supported for the PKCS12 file.
Hovedårsak:
Atferdsendringen for å kreve sikrere algoritmer ble først lagt til i 8.4 og deretter tilbakeportert til 7.13.1.40 og 8.3.1.10.
Fra 8.4 Security Configuration Guide side 24:
"PKCS12 og PEM formater støttes. AES-256-CBC er den eneste støttede krypteringsalgoritmen for PKCS12-filer.
OMGÅ / MERKNADER:
den ikke-kompatible PKCS12-nøkkellagerfilen kan enkelt konverteres til et kompatibelt nøkkellager med AES-256-CBC-algoritme ved å kjøre følgende 2 kommandoer:
Trinn # 1: Eksporter privat nøkkel og sertifikat fra ikke-kompatibel PKCS # 12-nøkkellagerfil til PEM-format:
openssl pkcs12 -in nonCompiantkeystore.p12 -nokeys -out cert.pem
openssl pkcs12 -in nonCompiantkeystore.p12 -nodes -nocerts -out key.pem
Trinn # 2: Konverter de eksporterte nøkkelparfilene til en kompibel PKCS # 12 keystore-fil:
openssl pkcs12 -export -in cert.pem -inkey key.pem -name tomcat -out Compiantkeystore.p12 -macalg SHA256 -keypbe AES-256-CBC -certpbe AES-256-CBC -passout pass:DD_1234
Trinn # 3: (Valgfritt) Valider den konverterte filalgoritmen:
openssl pkcs12 -info -in Compiantkeystore.p12 -noout
openssl pkcs12 -info -in ddv.p12 -noout
openssl pkcs12 -in ddv.p12 -clcerts -nokeys -out cert.pem
openssl pkcs12 -in ddv.p12 -cacerts -nokeys -out public.pem
openssl pkcs12 -in ddv.p12 -nocerts -out key.pem
openssl rsa -in key.pem -out dkey.pem
openssl pkcs12 -export -out ddvnew.p12 -keypbe AES-256-CBC -certpbe AES-256-CBC -certfile public.pem -inkey dkey.pem -in cert.pem