NetWorker: PBE-parametrien jäsennysvirhe: AES-salauksen objektitunnisteen odottaminen

Zhrnutie: NetWorker-todennuspalvelun itse allekirjoitettu varmenne korvattiin varmenteiden myöntäjän allekirjoittamilla varmenteilla. NetWorker-palvelinpalvelu ei käynnisty ja ilmoittaa seuraavaa: "PBE-parametrien jäsennysvirhe: AES-salauksen objektitunnistetta odotetaan" ...

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

notice authservice: Caused by: java.io.IOException: PBE parameter parsing error: expecting the object identifier for AES cipher

Príčina

Prosessi, jolla itse allekirjoitetut varmenteet korvataan myöntäjän allekirjoittamilla varmenteilla, edellyttää seuraavia Java keytoolja OpenSSLluoda varmenteen allekirjoituspyyntö (CSR) ja luoda PKCS12 (p12) tiedostoja.

Tämä ongelma johtuu siitä, että PKCS12 tiedostot ja Java keytoolkyky jäsentää niitä, varsinkin kun mukana on OpenSSL: n ja Java: n eri versioita.

Uudemmat OpenSSL-versiot saattavat käyttää oletusarvoisesti AES-salausta (esimerkiksi AES-256-CBC) luotaessa .p12 tiedostot, yksityisten avainten ja varmenteiden suojaaminen. Tämä on turvallisempi kuin vanhemmat algoritmit, kuten 3DES.

Vanhemmat Java-versiot (8u291 ja vanhemmat) eivät tue AES-salausta PKCS12 Tiedostot. He odottavat salauksen käyttävän vanhempia algoritmeja, kuten:

  • PBEWithSHAAnd3KeyTripleDES
  • PBEWithSHAAndRC2_40

Joten kun Java keytool Yrittää tuoda .p12 AES:llä salattu tiedosto, se ei jäsentä salasanapohjaisen salauksen (PBE) parametreja, koska se ei tunnista AES

:n objektitunnistetta (OID).Tämä ongelma voidaan havaita myös, jos palvelimeen on asennettu useita Java-esiintymiä. Esimerkiksi NetWorker on määritetty käyttämään NetWorker Runtime Environment (NRE) -ympäristöä ja päivitetty uusimpaan NetWorker-version tukemaan NRE-versioon. palvelimeen on kuitenkin asennettu myös vanhempi Java Runtime Environment (JRE) -versio. Kun keytool -komentoa käytetään vanhempaa versiota käytettäessä, mikä aiheutti yhteensopivuusongelman .p12 tiedostot ja NetWorkerin käyttämät varmennesäilöt.

Riešenie

  1. On erittäin suositeltavaa, että NetWorker määritetään käyttämään NetWorker Runtime Environment (NRE) -ympäristöä. Sen varmistaminen, että NetWorker on määritetty käyttämään NRE:tä ja että NRE päivitetään säännöllisesti uusimpaan saatavilla olevaan versioon, jota NetWorker-versio tukee:

HUOMAUTUS: NRE-paketin päivittämiseen käytetään NetWorker Virtual Edition (NVE) OsRollup- ja NetWorker-päivityksiä. NVE on oletusarvoisesti määritetty käyttämään NRE:tä.
 
  1. Kun korvaat NetWorkerin itse allekirjoitetut varmenteet, määritä joko NRE-avaintyökalun koko polku tai määritä polku komentotulkissa muuttujan avulla.

Linux: java_bin=/opt/nre/java/latest/bin
Windows: set java_bin="C:\Program Files\NRE\java\jre#.#.#_###\bin"


HUOMAUTUS: Windows-polku vaihtelee varmuuskopioinnin järjestelmänvalvojan valitseman asennussijainnin mukaan. Polku sisältää myös erilaisia JRE-versiotietoja asennetun NRE-version mukaan.
 

Kaikki seuraavat keyool Komennot suoritetaan sitten kutsumalla muuttujaa:

Linux: $java_bin/keytool OPTIONS
Windows: %java_bin%\keytool OPTIONS

Koko prosessi on dokumentoitu seuraavissa käyttöjärjestelmää koskevissa artikkeleissa:

Dotknuté produkty

NetWorker

Produkty

NetWorker Family
Vlastnosti článku
Číslo článku: 000372949
Typ článku: Solution
Dátum poslednej úpravy: 06 dec 2025
Verzia:  2
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.