Class TLSSessionInfo
- java.lang.Object
- 
- org.apache.cxf.security.transport.TLSSessionInfo
 
- 
 public class TLSSessionInfo extends Object An immutable struct that contains information about a negotiated TLS Session, including the (potentially negotiated) peer certificates as well as the currently effective TLS cipher suite.
- 
- 
Constructor SummaryConstructors Constructor Description TLSSessionInfo(String suite)This constructor has the effect of calling TLSSessionInfo(null, suite)TLSSessionInfo(String suite, SSLSession session, Certificate[] certs)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetChipherSuite()Deprecated.StringgetCipherSuite()Certificate[]getPeerCertificates()SSLSessiongetSSLSession()
 
- 
- 
- 
Constructor Detail- 
TLSSessionInfopublic TLSSessionInfo(String suite) This constructor has the effect of calling TLSSessionInfo(null, suite)
 - 
TLSSessionInfopublic TLSSessionInfo(String suite, SSLSession session, Certificate[] certs) - Parameters:
- suite- The negotiated cipher suite This parameter may not be null, by contract
- session- The JSSE representation of the SSL Session negotiated with the peer (optionally null, if it is unavailable)
- certs- the peer X.509 certificate chain (optionally null)
 
 
- 
 - 
Method Detail- 
getChipherSuite@Deprecated public final String getChipherSuite() Deprecated.- Returns:
- the negotiated cipher suite. This attribute is guaranteed to be non-null.
 
 - 
getCipherSuitepublic final String getCipherSuite() - Returns:
- the negotiated cipher suite. This attribute is guaranteed to be non-null.
 
 - 
getPeerCertificatespublic final Certificate[] getPeerCertificates() - Returns:
- the peer X.509 certificate chain, as negotiated though the TLS handshake. This attribute may be null, for example, if the SSL peer has not been authenticated.
 
 - 
getSSLSessionpublic final SSLSession getSSLSession() - Returns:
- the negotiated SSL Session. This attribute may be null if it is unavailable from the underlying transport.
 
 
- 
 
-