Objekteigenschaft SSLSocketFactory
Wenn Sie weitere Aspekte der SSL-Verbindung für eine Anwendung anpassen möchten, erstellen Sie eine SSLSocketFactory und konfigurieren Sie JMS für ihre Verwendung.
Möglicherweise möchten Sie weitere Aspekte der SSL-Verbindung für eine Anwendung anpassen. Sie können beispielsweise eine Verschlüsselungshardware initialisieren oder den Schlüsselspeicher und Truststore, die verwendet werden, ändern. Hierfür muss die Anwendung zuerst ein javax.net.ssl.SSLSocketFactory-Objekt erstellen, das entsprechend angepasst wird. Schlagen Sie in Ihrer JSSE-Dokumentation die jeweilige Vorgehensweise nach, da die anpassbaren Funktionen je nach Provider variieren. Sobald Sie ein geeignetes SSLSocketFactory-Objekt erhalten haben, verwenden Sie die Methode MQConnectionFactory.setSSLSocketFactory(), um JMS für die Verwendung des angepassten SSLSocketFactory-Objekts zu konfigurieren.
Wenn Ihre Anwendung mithilfe der Methode setSSLSocketFactory() ein angepasstes SSLSocketFactory-Objekt festlegt, kann das MQConnectionFactory-Objekt nicht mehr an einen JNDI-Namensbereich gebunden werden. Ein derartiger Versuch führt zu einer Ausnahmebedingung. Wenn diese Eigenschaft nicht festgelegt wird, wird das standardmäßige SSLSocketFactory-Objekt verwendet. In Ihrer JSSE-Dokumentation finden Sie Details zum Verhalten des standardmäßigen SSLSocketFactory-Objekts. Diese Eigenschaft wird ignoriert, wenn keine Cipher-Suite festgelegt wurde.