META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/org/
com/android/org/conscrypt/
com/android/org/conscrypt/CertPinManager.class
CertPinManager.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.CertPinManager extends java.lang.Object {
}
com/android/org/conscrypt/ClientSessionContext.class
ClientSessionContext.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.ClientSessionContext extends java.lang.Object implements javax.net.ssl.SSLSessionContext {
void <init> ()
public void setPersistentCache (com.android.org.conscrypt.SSLClientSessionCache)
com.android.org.conscrypt.SSLClientSessionCache persistentCache
public final void setSessionTimeout (int) throws java.lang.IllegalArgumentException
int seconds
public final int getSessionCacheSize ()
public final int getSessionTimeout ()
public final java.util.Enumeration getIds ()
public final javax.net.ssl.SSLSession getSession (byte[])
byte[] sessionId
public final void setSessionCacheSize (int) throws java.lang.IllegalArgumentException
int size
}
com/android/org/conscrypt/Conscrypt.class
Conscrypt.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.Conscrypt extends java.lang.Object {
private void <init> ()
public static javax.net.ssl.X509TrustManager getDefaultX509TrustManager () throws java.security.KeyManagementException
}
com/android/org/conscrypt/ConscryptCertStore.class
ConscryptCertStore.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.ConscryptCertStore extends java.lang.Object {
}
com/android/org/conscrypt/FileClientSessionCache.class
FileClientSessionCache.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.FileClientSessionCache extends java.lang.Object {
private void <init> ()
public static synchronized com.android.org.conscrypt.SSLClientSessionCache usingDirectory (java.io.File) throws java.io.IOException
java.io.File directory
}
com/android/org/conscrypt/OpenSSLProvider.class
OpenSSLProvider.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLProvider extends java.security.Provider {
public void <init> ()
}
com/android/org/conscrypt/OpenSSLSocketImpl.class
OpenSSLSocketImpl.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLSocketImpl extends javax.net.ssl.SSLSocket {
void <init> ()
public void setHostname (java.lang.String)
String hostname
public java.io.FileDescriptor getFileDescriptor$ ()
public void setSoWriteTimeout (int) throws java.net.SocketException
int writeTimeoutMilliseconds
public void setHandshakeTimeout (int) throws java.net.SocketException
int handshakeTimeoutMilliseconds
public abstract javax.net.ssl.SSLSession getHandshakeSession ()
public abstract void setUseSessionTickets (boolean)
public abstract void setChannelIdPrivateKey (java.security.PrivateKey)
public final byte[] getNpnSelectedProtocol ()
public final void setNpnProtocols (byte[])
byte[] npnProtocols
public final byte[] getAlpnSelectedProtocol ()
public final void setAlpnProtocols (byte[])
byte[] protocols
public java.net.InetAddress getInetAddress ()
public boolean getOOBInline () throws java.net.SocketException
public int getLocalPort ()
public void setReceiveBufferSize (int) throws java.net.SocketException
int size
public boolean isInputShutdown ()
public void removeHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener)
javax.net.ssl.HandshakeCompletedListener listener
public void setTcpNoDelay (boolean) throws java.net.SocketException
boolean on
public boolean isConnected ()
public boolean getKeepAlive () throws java.net.SocketException
public java.net.InetAddress getLocalAddress ()
public void bind (java.net.SocketAddress) throws java.io.IOException
java.net.SocketAddress bindpoint
public java.nio.channels.SocketChannel getChannel ()
public int getSoLinger () throws java.net.SocketException
public boolean getTcpNoDelay () throws java.net.SocketException
public void setSoLinger (boolean, int) throws java.net.SocketException
boolean on
int linger
public final int getSoTimeout () throws java.net.SocketException
public boolean isOutputShutdown ()
public void close () throws java.io.IOException
public final void connect (java.net.SocketAddress) throws java.io.IOException
java.net.SocketAddress endpoint
public final void connect (java.net.SocketAddress, int) throws java.io.IOException
java.net.SocketAddress endpoint
int timeout
public void setTrafficClass (int) throws java.net.SocketException
int tc
public final void setOOBInline (boolean) throws java.net.SocketException
boolean on
public java.net.SocketAddress getLocalSocketAddress ()
public int getReceiveBufferSize () throws java.net.SocketException
public void setReuseAddress (boolean) throws java.net.SocketException
boolean on
public void addHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener)
javax.net.ssl.HandshakeCompletedListener listener
public int getTrafficClass () throws java.net.SocketException
public boolean getReuseAddress () throws java.net.SocketException
public final void setSoTimeout (int) throws java.net.SocketException
int readTimeoutMilliseconds
public void setKeepAlive (boolean) throws java.net.SocketException
boolean on
public java.io.InputStream getInputStream () throws java.io.IOException
public void shutdownOutput () throws java.io.IOException
public void shutdownInput () throws java.io.IOException
public void setPerformancePreferences (int, int, int)
int connectionTime
int latency
int bandwidth
public final int getPort ()
public final void sendUrgentData (int) throws java.io.IOException
int data
public boolean isClosed ()
public boolean isBound ()
public void setSendBufferSize (int) throws java.net.SocketException
int size
public int getSendBufferSize () throws java.net.SocketException
public java.io.OutputStream getOutputStream () throws java.io.IOException
public java.lang.String toString ()
public java.net.SocketAddress getRemoteSocketAddress ()
}
com/android/org/conscrypt/SSLClientSessionCache.class
SSLClientSessionCache.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.SSLClientSessionCache extends java.lang.Object {
}
com/android/org/conscrypt/TrustManagerImpl.class
TrustManagerImpl.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustManagerImpl extends javax.net.ssl.X509ExtendedTrustManager {
public void <init> (java.security.KeyStore)
java.security.KeyStore keyStore
public void <init> (java.security.KeyStore, com.android.org.conscrypt.CertPinManager, com.android.org.conscrypt.ConscryptCertStore)
java.security.KeyStore keyStore
com.android.org.conscrypt.CertPinManager manager
com.android.org.conscrypt.ConscryptCertStore certStore
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
java.net.Socket socket
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
javax.net.ssl.SSLEngine engine
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
String hostname
public java.util.List getTrustedChainForServer (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] certs
String authType
java.net.Socket socket
public java.util.List getTrustedChainForServer (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] certs
String authType
javax.net.ssl.SSLEngine engine
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
java.net.Socket socket
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
javax.net.ssl.SSLEngine engine
public void handleTrustStorageUpdate ()
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
}
com/android/org/conscrypt/TrustedCertificateIndex.class
TrustedCertificateIndex.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustedCertificateIndex extends java.lang.Object {
public void <init> ()
public java.security.cert.TrustAnchor index (java.security.cert.X509Certificate)
java.security.cert.X509Certificate cert
public java.security.cert.TrustAnchor findByIssuerAndSignature (java.security.cert.X509Certificate)
java.security.cert.X509Certificate cert
public java.security.cert.TrustAnchor findBySubjectAndPublicKey (java.security.cert.X509Certificate)
java.security.cert.X509Certificate cert
public java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate)
java.security.cert.X509Certificate cert
}
com/android/org/conscrypt/TrustedCertificateStore.class
TrustedCertificateStore.java
package com.android.org.conscrypt
public com.android.org.conscrypt.TrustedCertificateStore extends java.lang.Object implements com.android.org.conscrypt.ConscryptCertStore {
public void <init> ()
public static final boolean isUser (java.lang.String)
String alias
public static void setDefaultUserDirectory (java.io.File)
java.io.File root
public java.security.cert.Certificate getCertificate (java.lang.String)
String alias
public java.security.cert.Certificate getCertificate (java.lang.String, boolean)
String alias
boolean includeDeletedSystem
public java.util.Date getCreationDate (java.lang.String)
String alias
public java.util.Set aliases ()
public java.util.Set userAliases ()
public java.util.Set allSystemAliases ()
public boolean containsAlias (java.lang.String)
String alias
public java.lang.String getCertificateAlias (java.security.cert.Certificate)
java.security.cert.Certificate c
public java.lang.String getCertificateAlias (java.security.cert.Certificate, boolean)
java.security.cert.Certificate c
boolean includeDeletedSystem
public boolean isUserAddedCertificate (java.security.cert.X509Certificate)
java.security.cert.X509Certificate cert
public java.io.File getCertificateFile (java.io.File, java.security.cert.X509Certificate)
java.io.File dir
java.security.cert.X509Certificate x
public java.security.cert.X509Certificate getTrustAnchor (java.security.cert.X509Certificate)
java.security.cert.X509Certificate c
public java.security.cert.X509Certificate findIssuer (java.security.cert.X509Certificate)
java.security.cert.X509Certificate c
public java.util.Set findAllIssuers (java.security.cert.X509Certificate)
java.security.cert.X509Certificate c
public java.util.List getCertificateChain (java.security.cert.X509Certificate) throws java.security.cert.CertificateException
java.security.cert.X509Certificate leaf
public void installCertificate (java.security.cert.X509Certificate) throws java.security.cert.CertificateException java.io.IOException
java.security.cert.X509Certificate cert
public void deleteCertificateEntry (java.lang.String) throws java.security.cert.CertificateException java.io.IOException
String alias
}