Configuring Java CAPS for SSL Support - Adapters

Configuring Java CAPS for SSL Support

SSL and Adapters

The use of SSL with HTTP, LDAP, and WebSphere MQ enables data exchanges that are secure from unauthorized interception from hackers or other entities. The adapter's SSL feature provides a secure communications channel for the data exchanges.

The following diagram illustrates the use of SSL with the LDAP Adapter.


This SSL feature is supported through the use of Java Secure Socket Extension (JSSE) version 1.0.3.

Currently, the JSSE reference implementation is used. JSSE is a provider-based architecture, which means there is a set of standard interfaces for cryptographic algorithms, hashing algorithms, secured-socket-layered URL stream handlers, and so on.

Because the user is interacting with JSSE through these interfaces, the different components can be mixed and matched as long as the implementation is programmed under the published interfaces. However, some implementations might not support a particular algorithm.

The JSSE 1.0.3 API can support SSL versions 2.0 and 3.0 and TLS version 1.0. These security protocols encapsulate a normal bidirectional stream socket. The JSSE 1.0.3 API adds transparent support for authentication, encryption, and integrity protection. The JSSE reference implementation implements SSL version 3.0 and TLS version 1.0.

The following options available for setting up SSL connectivity with a web server:

  • Server-side Authentication. The majority of e-commerce web sites are configured for server-side authentication. The adapter requests a certificate from the web server and authenticates the web server by verifying that the certificate can be trusted. Essentially, the adapter performs this operation by looking into its TrustStore for a CA certificate with a public key that can validate the signature on the certificate received from the web server.
  • Dual Authentication. This option requires authentication from both the adapter and web server. The server side (web server) of the authentication process is the same as that described previously. In addition, the web server requests a certificate from the adapter. The adapter sends its certificate to the web server. The server authenticates the adapter by looking into its TrustStore for a matching trusted CA certificate. The communication channel is established by the process of both parties requesting certificate information.
时间: 2024-08-17 18:18:42

Configuring Java CAPS for SSL Support - Adapters的相关文章

Configuring Java CAPS for SSL Support - KeyStores and TrustStores

Configuring Java CAPS for SSL Support Previous: SSL and Adapters Next: Generating a KeyStore and TrustStore KeyStores and TrustStores The JSSE makes use of files called KeyStores and TrustStores. The KeyStore is used by the adapter for client authent

Configuring Java CAPS for SSL Support - Index

Configuring Java CAPS for SSL Support Previous: Book Information Next: Chapter 1 Configuring Java CAPS for SSL Support         A     adapters     HTTPS (  )     LDAP (  )     WebSphere MQ (  )     admin-listener (  )     alias, defined (  )     authe

Configuring Java CAPS for SSL Support - Project

Configuring Java CAPS for SSL Support Previous: Keytool Program Next: SSL and Adapters OpenSSL Project The OpenSSL Project is an effort to develop an open-source toolkit that implements the SSL and TLS protocols, as well as a cryptographic library. T

集成EaseUI后运行报错:java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$layout

问题描述 具体报错信息06-23 09:26:58.154 7443-7443/com.*****.***** E/AndroidRuntime: FATAL EXCEPTION: main                                                                            Process: com.*****.*****, PID: 7443                                           

终极解决:iOS 与 Java 服务器之间 SSL 握手失败的解决:Cipher Suites

iOS 与 Java 服务器之间 SSL 握手失败的解决:Cipher Suites 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 终极解决: ------------------ iOS 与

java.lang.NoSuchMethodError: android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources

问题描述 集成了easeui,刚开始没问题,后来加了初始化,并且登录退出的方法都加完之后,点开单聊的Fragment就报这个错误06-29 10:11:23.332 32183-32183/com.m1039.drive A/MobUncaughtExceptionHandler: android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources                                        

java 客户端 通过SSL 连接到本机IBM WebSphere MQ V7.5服务端出错

问题描述 以下是部分代码MQConnectionFactoryfactory=newMQConnectionFactory();factory.setTransportType(JMSC.MQJMS_TP_BINDINGS_MQ);factory.setQueueManager("WMQ1QM");factory.setCCSID(1381);factory.setChannel("TESTQM_TESTQN");factory.setSSLCipherSuite(

集成EaseUI 运行报错java.lang.NoClassDefFoundError:android.support.multidex.MultiDex

问题描述 运行demo可以,自己的项目集成了EaseUI报错.!!!!!有没有解决了!!!!! 解决方案 在sdk manager中更新下这个解决方案二:估计是没放android-support-multidex.jar这个包解决方案三:兄弟,你解决了没,我也遇到了 救急啊

导入demo运行报错java.lang.NoClassDefFoundError:android.support.multidex.MultiDex

问题描述 报错截图如下 解决方案 解决方案二:请问楼主解决了没?我在运行demo也遇到了, sdk manager 的两个包都已更新,但还是报一样的错.