public class GlobusTLSContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
cipherSuite |
private javax.security.auth.Subject |
containerSubject |
private static java.lang.ThreadLocal<javax.security.auth.Subject> |
containerSubjectHolder |
private java.util.Date |
creationTime |
private java.security.cert.X509Certificate[] |
localCertChain |
private java.security.Principal |
localPrincipal |
private org.apache.commons.logging.Log |
logger |
private java.security.cert.X509Certificate[] |
peerCertChain |
private java.lang.String |
peerHost |
private int |
peerPort |
private java.security.Principal |
peerPrincipal |
private javax.security.auth.Subject |
peerSubject |
private java.lang.String |
protocol |
private java.lang.String |
sessionId |
Constructor and Description |
---|
GlobusTLSContext(javax.net.ssl.SSLSession sslSession) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCipherSuite() |
java.util.Date |
getCreationTime() |
static javax.security.auth.Subject |
getCurrentContainerSubject() |
java.security.cert.X509Certificate[] |
getLocalCertChain() |
private java.security.cert.X509Certificate[] |
getLocalCertChain(javax.net.ssl.SSLSession sslSession) |
java.security.Principal |
getLocalPrincipal() |
java.security.cert.X509Certificate[] |
getPeerCertChain() |
private java.security.cert.X509Certificate[] |
getPeerCertChain(javax.net.ssl.SSLSession sslSession) |
java.lang.String |
getPeerHost() |
int |
getPeerPort() |
java.security.Principal |
getPeerPrincipal() |
java.lang.String |
getProtocol() |
java.lang.String |
getSessionId() |
private java.security.cert.X509Certificate[] |
processCerts(java.security.cert.Certificate[] javaxCerts) |
private static java.lang.ThreadLocal<javax.security.auth.Subject> containerSubjectHolder
private javax.security.auth.Subject containerSubject
private javax.security.auth.Subject peerSubject
private java.security.cert.X509Certificate[] localCertChain
private java.security.cert.X509Certificate[] peerCertChain
private java.security.Principal localPrincipal
private java.security.Principal peerPrincipal
private java.util.Date creationTime
private java.lang.String sessionId
private java.lang.String cipherSuite
private java.lang.String protocol
private java.lang.String peerHost
private int peerPort
private org.apache.commons.logging.Log logger
public static javax.security.auth.Subject getCurrentContainerSubject()
public java.security.cert.X509Certificate[] getLocalCertChain()
public java.security.cert.X509Certificate[] getPeerCertChain()
public java.security.Principal getLocalPrincipal()
public java.security.Principal getPeerPrincipal()
public java.util.Date getCreationTime()
public java.lang.String getSessionId()
public java.lang.String getCipherSuite()
public java.lang.String getProtocol()
public java.lang.String getPeerHost()
public int getPeerPort()
private java.security.cert.X509Certificate[] getLocalCertChain(javax.net.ssl.SSLSession sslSession)
private java.security.cert.X509Certificate[] getPeerCertChain(javax.net.ssl.SSLSession sslSession)
private java.security.cert.X509Certificate[] processCerts(java.security.cert.Certificate[] javaxCerts) throws java.security.cert.CertificateException, java.security.cert.CertificateEncodingException
java.security.cert.CertificateException
java.security.cert.CertificateEncodingException