xref: /aosp_15_r20/prebuilts/sdk/current/public/conscrypt-coreplatform.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
android/
android/net/
android/net/ssl/
android/net/ssl/SSLEngines.class
SSLEngines.java package android.net.ssl public android.net.ssl.SSLEngines extends java.lang.Object { void <init> () public static byte[] exportKeyingMaterial (javax.net.ssl.SSLEngine, java.lang.String, byte[], int) throws javax.net.ssl.SSLException javax.net.ssl.SSLEngine engine String label byte[] context int length public static boolean isSupportedEngine (javax.net.ssl.SSLEngine) javax.net.ssl.SSLEngine engine public static void setUseSessionTickets (javax.net.ssl.SSLEngine, boolean) javax.net.ssl.SSLEngine engine boolean useSessionTickets }
android/net/ssl/SSLSockets.class
SSLSockets.java package android.net.ssl public android.net.ssl.SSLSockets extends java.lang.Object { void <init> () public static byte[] exportKeyingMaterial (javax.net.ssl.SSLSocket, java.lang.String, byte[], int) throws javax.net.ssl.SSLException javax.net.ssl.SSLSocket socket String label byte[] context int length public static boolean isSupportedSocket (javax.net.ssl.SSLSocket) javax.net.ssl.SSLSocket socket public static void setUseSessionTickets (javax.net.ssl.SSLSocket, boolean) javax.net.ssl.SSLSocket socket boolean useSessionTickets }
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 final java.util.Enumeration getIds () public final javax.net.ssl.SSLSession getSession (byte[]) byte[] sessionId public final int getSessionCacheSize () public final int getSessionTimeout () public void setPersistentCache (com.android.org.conscrypt.SSLClientSessionCache) com.android.org.conscrypt.SSLClientSessionCache persistentCache public final void setSessionCacheSize (int) throws java.lang.IllegalArgumentException int size public final void setSessionTimeout (int) throws java.lang.IllegalArgumentException int seconds }
com/android/org/conscrypt/Conscrypt.class
Conscrypt.java package com.android.org.conscrypt public final com.android.org.conscrypt.Conscrypt extends java.lang.Object { 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 { 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 addHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener) javax.net.ssl.HandshakeCompletedListener listener public void bind (java.net.SocketAddress) throws java.io.IOException java.net.SocketAddress bindpoint 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 final byte[] getAlpnSelectedProtocol () public java.nio.channels.SocketChannel getChannel () public java.io.FileDescriptor getFileDescriptor$ () public abstract javax.net.ssl.SSLSession getHandshakeSession () public java.net.InetAddress getInetAddress () public java.io.InputStream getInputStream () throws java.io.IOException public boolean getKeepAlive () throws java.net.SocketException public java.net.InetAddress getLocalAddress () public int getLocalPort () public java.net.SocketAddress getLocalSocketAddress () public final byte[] getNpnSelectedProtocol () public boolean getOOBInline () throws java.net.SocketException public java.io.OutputStream getOutputStream () throws java.io.IOException public final int getPort () public int getReceiveBufferSize () throws java.net.SocketException public java.net.SocketAddress getRemoteSocketAddress () public boolean getReuseAddress () throws java.net.SocketException public int getSendBufferSize () throws java.net.SocketException public int getSoLinger () throws java.net.SocketException public final int getSoTimeout () throws java.net.SocketException public boolean getTcpNoDelay () throws java.net.SocketException public int getTrafficClass () throws java.net.SocketException public boolean isBound () public boolean isClosed () public boolean isConnected () public boolean isInputShutdown () public boolean isOutputShutdown () public void removeHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener) javax.net.ssl.HandshakeCompletedListener listener public final void sendUrgentData (int) throws java.io.IOException int data public final void setAlpnProtocols (byte[]) byte[] protocols public final void setAlpnProtocols (java.lang.String[]) String[] alpnProtocols public abstract void setChannelIdPrivateKey (java.security.PrivateKey) public void setHandshakeTimeout (int) throws java.net.SocketException int handshakeTimeoutMilliseconds public void setHostname (java.lang.String) String hostname public void setKeepAlive (boolean) throws java.net.SocketException boolean on public final void setNpnProtocols (byte[]) byte[] npnProtocols public final void setOOBInline (boolean) throws java.net.SocketException boolean on public void setPerformancePreferences (int, int, int) int connectionTime int latency int bandwidth public void setReceiveBufferSize (int) throws java.net.SocketException int size public void setReuseAddress (boolean) throws java.net.SocketException boolean on public void setSendBufferSize (int) throws java.net.SocketException int size public void setSoLinger (boolean, int) throws java.net.SocketException boolean on int linger public final void setSoTimeout (int) throws java.net.SocketException int readTimeoutMilliseconds public void setSoWriteTimeout (int) throws java.net.SocketException int writeTimeoutMilliseconds public void setTcpNoDelay (boolean) throws java.net.SocketException boolean on public void setTrafficClass (int) throws java.net.SocketException int tc public abstract void setUseSessionTickets (boolean) public void shutdownInput () throws java.io.IOException public void shutdownOutput () throws java.io.IOException public java.lang.String toString () }
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 java.util.List checkServerTrusted (java.security.cert.X509Certificate[], byte[], byte[], java.lang.String, java.lang.String) throws java.security.cert.CertificateException java.security.cert.X509Certificate[] chain byte[] ocspData byte[] tlsSctData String authType String hostname 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 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 java.security.cert.X509Certificate[] getAcceptedIssuers () 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 handleTrustStorageUpdate () }
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.util.Set findAllByIssuerAndSignature (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.security.cert.TrustAnchor index (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 java.util.Set aliases () public java.util.Set allSystemAliases () public boolean containsAlias (java.lang.String) String alias public void deleteCertificateEntry (java.lang.String) throws java.security.cert.CertificateException java.io.IOException String alias public java.util.Set findAllIssuers (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.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.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 java.util.List getCertificateChain (java.security.cert.X509Certificate) throws java.security.cert.CertificateException java.security.cert.X509Certificate leaf public java.io.File getCertificateFile (java.io.File, java.security.cert.X509Certificate) java.io.File dir java.security.cert.X509Certificate x public java.util.Date getCreationDate (java.lang.String) String alias public java.security.cert.X509Certificate getTrustAnchor (java.security.cert.X509Certificate) java.security.cert.X509Certificate c public void installCertificate (java.security.cert.X509Certificate) throws java.security.cert.CertificateException java.io.IOException java.security.cert.X509Certificate cert public static final boolean isUser (java.lang.String) String alias public boolean isUserAddedCertificate (java.security.cert.X509Certificate) java.security.cert.X509Certificate cert public static void setDefaultUserDirectory (java.io.File) java.io.File root public java.util.Set userAliases () }