NetWorker: Chyba analýzy parametrů PBE: Očekávání identifikátoru objektu pro šifru AES

Summary: Certifikát podepsaný držitelem ověřovací služby NetWorker byl nahrazen certifikáty podepsanými certifikační autoritou. Služba serveru NetWorker se nespustí a zobrazí se zpráva "PBE parameter parsing error: expecting the object identifier for the encryption AES". ...

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.

Symptoms

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

Cause

Proces používaný k nahrazení certifikátů podepsaných svým držitelem certifikáty podepsanými certifikační autoritou vyžaduje použití Java keytoola OpenSSLvygenerovat žádost o podpis certifikátu (CSR) a vytvořit PKCS12 (p12) soubory.

K tomuto problému dochází kvůli nekompatibilitě mezi šifrovacími algoritmy používanými v PKCS12 soubory a Java keytool, zejména pokud se jedná o různé verze OpenSSL a Java.

Novější verze OpenSSL mohou mít ve výchozím nastavení šifrování AES (například AES-256-CBC) při vytváření .p12 soubory, zabezpečení soukromých klíčů a certifikátů. To je bezpečnější než starší algoritmy, jako je 3DES.

Starší verze Javy (8u291 a starší) nepodporují šifrování AES v PKCS12 soubory. Očekávají, že šifrování bude používat starší algoritmy, jako jsou:

  • PBEWithSHAAnd3KeyTripleDES
  • PBEWithSHAAndRC2_40

Takže, když Java keytool Pokusí se importovat .p12 soubor zašifrovaný pomocí AES, nepodaří se analyzovat parametry PBE (Password-Based Encryption), protože nerozpozná identifikátor objektu (OID) pro AES.

K tomuto problému může dojít také v případě, že je na serveru nainstalováno více instancí jazyka Java. Nástroj NetWorker je například nakonfigurován tak, aby používal prostředí NetWorker Runtime Environment (NRE), a je aktualizován na nejnovější verzi NRE podporovanou touto verzí. Server má ale také nainstalovanou starší verzi prostředí Java Runtime Environment (JRE). Až se keytool byla použita starší verze, což způsobilo problém s kompatibilitou mezi .p12 souborů a úložišť certifikátů používaných nástrojem NetWorker.

Resolution

  1. Důrazně doporučujeme, aby byl nástroj NetWorker nakonfigurován tak, aby používal prostředí NetWorker Runtime Environment (NRE). Ujistěte se, že je nástroj NetWorker nakonfigurován pro použití prostředí NRE a že je pravidelně aktualizováno na nejnovější dostupnou verzi podporovanou verzí nástroje NetWorker:

POZNÁMKA: K upgradu balíčku NRE se používá NetWorker Virtual Edition (NVE) OsRollup a upgrady NetWorker. NVE je ve výchozím nastavení nakonfigurováno tak, aby používalo NRE.
 
  1. Při výměně certifikátů NetWorker podepsaných držitelem zadejte úplnou cestu k nástroji NRE keytool nebo použijte proměnnou k nastavení cesty v příkazovém prostředí.

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


POZNÁMKA: Cesta v systému Windows se liší v závislosti na umístění instalace zvoleném správcem zálohování. Cesta také zahrnuje různé verze JRE v závislosti na nainstalované verzi NRE.
 

Všechny následující keyool Příkazy se pak spouštějí voláním proměnné:

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

Celý proces je zdokumentován v následujících článcích o operačním systému:

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000372949
Article Type: Solution
Last Modified: 06 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.