Show TOC

 Interfaces und Klassen der Secure Connection FactoryLocate this document in the navigation structure

Die Interfaces und Klassen für die Verwendung der Secure Connection Factory befinden sich im Paket com.sap.security.core.server.https in der Fassade tc~bl~security~lib.

Secure Connection Factory verwenden

Die wichtigste mit der Secure Connection Factory gelieferte Klasse ist SecureConnectionFactory. Diese Klasse bietet Methoden für die Initialisierung der Factory und das Anlegen der HTTP-Verbindung oder SSL-Socket-Instanz. Verfügbare Methoden sind:

  • createSocket
  • createURLConnection
  • getDefault
  • initFactory
  • setConnectionHeader
  • setDefaultSSLContext
  • setHostnameVerifier
  • setIgnoreServerCertificate
  • setSSLDebugStream
  • setUseProxyForSocketConnection

Das Interface SocketFactory, das durch die Klasse SecureConnectionFactory implementiert wird, ist für das Aufbauen von SSL-Socket-Instanzen verfügbar.

Hostnamen verifizieren

Sie können das Interface HostnameVerifier zur Verarbeitung des Falls verwenden, wenn der im Zertifikat des Zielservers vorliegende Servername nicht mit dem in der Verbindungs-URL vorliegenden Hostnamen übereinstimmt. Die verfügbare Methode ist verify. Zudem erhalten Sie eine Implementierung mit der Klasse DefaultHostnameVerifier.

Hilfsmittel

Die Klasse Utils bietet zusätzliche Hilfsmittel für die Secure Connection Factory. Einige der verfügbaren Methoden sind:

  • getHTTPheaders
  • getProxySocket
  • isNonProxyHost
  • setBasicAuthenticationHeader
  • setIgnoreServerCertificate
  • setProxyAuthentication
  • setSSLDebugStream

Weitere Informationen finden Sie in den JavaDocs der entsprechenden Schnittstellen und Klassen.