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.Exception
public int getApplicationBufferSize()
getApplicationBufferSize
in interface javax.net.ssl.SSLSession
public java.lang.String getCipherSuite()
getCipherSuite
in interface javax.net.ssl.SSLSession
public long getCreationTime()
getCreationTime
in interface javax.net.ssl.SSLSession
public byte[] getId()
getId
in interface javax.net.ssl.SSLSession
public long getLastAccessedTime()
getLastAccessedTime
in interface javax.net.ssl.SSLSession
public java.security.cert.Certificate[] getLocalCertificates()
getLocalCertificates
in interface javax.net.ssl.SSLSession
public java.security.Principal getLocalPrincipal()
getLocalPrincipal
in interface javax.net.ssl.SSLSession
public int getPacketBufferSize()
getPacketBufferSize
in interface javax.net.ssl.SSLSession
public java.security.cert.Certificate[] getPeerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException
getPeerCertificates
in interface javax.net.ssl.SSLSession
javax.net.ssl.SSLPeerUnverifiedException
public javax.security.cert.X509Certificate[] getPeerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException
getPeerCertificateChain
in interface javax.net.ssl.SSLSession
javax.net.ssl.SSLPeerUnverifiedException
public java.lang.String getPeerHost()
getPeerHost
in interface javax.net.ssl.SSLSession
public int getPeerPort()
getPeerPort
in interface javax.net.ssl.SSLSession
public java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException
getPeerPrincipal
in interface javax.net.ssl.SSLSession
javax.net.ssl.SSLPeerUnverifiedException
public java.lang.String getProtocol()
getProtocol
in interface javax.net.ssl.SSLSession
public javax.net.ssl.SSLSessionContext getSessionContext()
getSessionContext
in interface javax.net.ssl.SSLSession
public void putValue(java.lang.String s, java.lang.Object obj)
putValue
in interface javax.net.ssl.SSLSession
public void removeValue(java.lang.String s)
removeValue
in interface javax.net.ssl.SSLSession
public java.lang.Object getValue(java.lang.String s)
getValue
in interface javax.net.ssl.SSLSession
public java.lang.String[] getValueNames()
getValueNames
in interface javax.net.ssl.SSLSession
public void invalidate()
invalidate
in interface javax.net.ssl.SSLSession
public boolean isValid()
isValid
in interface javax.net.ssl.SSLSession
Copyright © 2019. All Rights Reserved.