public final class FakeSSLSession
extends java.lang.Object
implements javax.net.ssl.SSLSession
| Constructor and Description |
|---|
FakeSSLSession(java.security.cert.Certificate... certificates) |
| Modifier and Type | Method and Description |
|---|---|
int |
getApplicationBufferSize() |
java.lang.String |
getCipherSuite() |
long |
getCreationTime() |
byte[] |
getId() |
long |
getLastAccessedTime() |
java.security.cert.Certificate[] |
getLocalCertificates() |
java.security.Principal |
getLocalPrincipal() |
int |
getPacketBufferSize() |
javax.security.cert.X509Certificate[] |
getPeerCertificateChain() |
java.security.cert.Certificate[] |
getPeerCertificates() |
java.lang.String |
getPeerHost() |
int |
getPeerPort() |
java.security.Principal |
getPeerPrincipal() |
java.lang.String |
getProtocol() |
javax.net.ssl.SSLSessionContext |
getSessionContext() |
java.lang.Object |
getValue(java.lang.String s) |
java.lang.String[] |
getValueNames() |
void |
invalidate() |
boolean |
isValid() |
void |
putValue(java.lang.String s,
java.lang.Object obj) |
void |
removeValue(java.lang.String s) |
public FakeSSLSession(java.security.cert.Certificate... certificates)
throws java.lang.Exception
java.lang.Exceptionpublic int getApplicationBufferSize()
getApplicationBufferSize in interface javax.net.ssl.SSLSessionpublic java.lang.String getCipherSuite()
getCipherSuite in interface javax.net.ssl.SSLSessionpublic long getCreationTime()
getCreationTime in interface javax.net.ssl.SSLSessionpublic byte[] getId()
getId in interface javax.net.ssl.SSLSessionpublic long getLastAccessedTime()
getLastAccessedTime in interface javax.net.ssl.SSLSessionpublic java.security.cert.Certificate[] getLocalCertificates()
getLocalCertificates in interface javax.net.ssl.SSLSessionpublic java.security.Principal getLocalPrincipal()
getLocalPrincipal in interface javax.net.ssl.SSLSessionpublic int getPacketBufferSize()
getPacketBufferSize in interface javax.net.ssl.SSLSessionpublic java.security.cert.Certificate[] getPeerCertificates()
throws javax.net.ssl.SSLPeerUnverifiedException
getPeerCertificates in interface javax.net.ssl.SSLSessionjavax.net.ssl.SSLPeerUnverifiedExceptionpublic javax.security.cert.X509Certificate[] getPeerCertificateChain()
throws javax.net.ssl.SSLPeerUnverifiedException
getPeerCertificateChain in interface javax.net.ssl.SSLSessionjavax.net.ssl.SSLPeerUnverifiedExceptionpublic java.lang.String getPeerHost()
getPeerHost in interface javax.net.ssl.SSLSessionpublic int getPeerPort()
getPeerPort in interface javax.net.ssl.SSLSessionpublic java.security.Principal getPeerPrincipal()
throws javax.net.ssl.SSLPeerUnverifiedException
getPeerPrincipal in interface javax.net.ssl.SSLSessionjavax.net.ssl.SSLPeerUnverifiedExceptionpublic java.lang.String getProtocol()
getProtocol in interface javax.net.ssl.SSLSessionpublic javax.net.ssl.SSLSessionContext getSessionContext()
getSessionContext in interface javax.net.ssl.SSLSessionpublic void putValue(java.lang.String s,
java.lang.Object obj)
putValue in interface javax.net.ssl.SSLSessionpublic void removeValue(java.lang.String s)
removeValue in interface javax.net.ssl.SSLSessionpublic java.lang.Object getValue(java.lang.String s)
getValue in interface javax.net.ssl.SSLSessionpublic java.lang.String[] getValueNames()
getValueNames in interface javax.net.ssl.SSLSessionpublic void invalidate()
invalidate in interface javax.net.ssl.SSLSessionpublic boolean isValid()
isValid in interface javax.net.ssl.SSLSessionCopyright © 2018. All Rights Reserved.