IBM JCE-Hybrid Provider für Liberty aktivieren
Der IBM® JCE-Hybrid-Provider IBMJCEHYBRID kann von einer Anwendung verwendet werden, die so entworfen ist, dass sie Verschlüsselungshardware und -prozessoren verwendet, wenn diese verfügbar sind, die aber auch ohne diese Verschlüsselungsfeatures ausgeführt werden kann, wenn sie nicht verfügbar sind. Wird der Provider IBMJCEHYBRID verwendet, ermöglicht dies einer Anwendung, die JCE-Provider zu nutzen, ohne dass eine komplexe Fehlerbehandlung erforderlich ist, wenn die Verschlüsselungsfeatures nicht verfügbar sind.
Vorbereitende Schritte
Stellen Sie sicher, dass IBMJDK unter z/OS die Stufe Java™ 7 SR3 oder höher hat.
Informationen zu diesem Vorgang
Der Provider IBMJCEHYBRID führt keine Verschlüsselungsoperationen aus, sondern leitet Anforderungen an die mit dem Java-Sicherheitsframework registrierten JCE-Provider weiter. Der Provider IBMJCEHYBRID muss der erste JCE-Provider in der aktiven JVM-Providerliste sein, die aus der Providerliste java.security initialisiert wird. Die Weiterleitung von Anforderungen und das Failover für Anforderungen erfolgt vom Provider IBMJCEHYBRID an die JCE-Provider entsprechend der zum Zeitpunkt der JVM-Initialisierung ausgeführten Sicherheitsproviderregistrierungen. Mithilfe dieser Funktion kann eine Anwendung die Verschlüsselungsfeatures nutzen, wenn diese verfügbar sind, und sie kann einen Provider verwenden, der nicht von diesen Features abhängig ist, wenn sie nicht verfügbar sind.