| Modifier and Type | Field and Description |
|---|---|
| private static final Method | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | |
| pack-priv static boolean | |
| pack-priv static void | checkClientTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, AbstractConscryptSocket socket)
|
| pack-priv static void | checkClientTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, ConscryptEngine engine)
|
| pack-priv static void | checkServerTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, AbstractConscryptSocket socket)
|
| pack-priv static void | checkServerTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, ConscryptEngine engine)
|
| pack-priv static void | |
| pack-priv static Object | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static ConscryptEngineSocket | |
| pack-priv static ConscryptEngineSocket | |
| pack-priv static ConscryptEngineSocket | |
| pack-priv static ConscryptEngineSocket | createEngineSocket(String hostname, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters)
|
| pack-priv static ConscryptEngineSocket | createEngineSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters)
|
| pack-priv static ConscryptEngineSocket | createEngineSocket(Socket socket, String hostname, int port, boolean autoClose, SSLParametersImpl sslParameters)
|
| pack-priv static ConscryptFileDescriptorSocket | |
| pack-priv static ConscryptFileDescriptorSocket | |
| pack-priv static ConscryptFileDescriptorSocket | |
| pack-priv static ConscryptFileDescriptorSocket | createFileDescriptorSocket(String hostname, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters)
|
| pack-priv static ConscryptFileDescriptorSocket | createFileDescriptorSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters)
|
| pack-priv static ConscryptFileDescriptorSocket | createFileDescriptorSocket(Socket socket, String hostname, int port, boolean autoClose, SSLParametersImpl sslParameters)
|
| pack-priv static File | createTempFile(String prefix, String suffix, File directory)
Approximates the behavior of File.createTempFile without depending on SecureRandom. |
| pack-priv static AlgorithmParameterSpec | fromGCMParameters(AlgorithmParameters params)
Convert from an opaque AlgorithmParameters to the platform's GCMParameterSpec. |
| pack-priv static GCMParameters | fromGCMParameterSpec(AlgorithmParameterSpec params)
Convert from platform's GCMParameterSpec to our internal version. |
| pack-priv static String | |
| pack-priv static KeyStore | |
| public static ConscryptHostnameVerifier | |
| pack-priv static String | getDefaultProviderName()
Default name used in the |
| pack-priv static String | |
| pack-priv static FileDescriptor | |
| pack-priv static FileDescriptor | |
| pack-priv static String | |
| public static String | |
| pack-priv static void | |
| pack-priv static void | |
| private static ClassLoader | |
| private static boolean | |
| pack-priv static boolean | isCTVerificationRequired(String hostname)
Check if SCT verification is required for a given hostname. |
| pack-priv static boolean | |
| pack-priv static int | |
| private static int | |
| pack-priv static void | |
| private static int | |
| private static int | |
| pack-priv static CertBlocklist | |
| pack-priv static ConscryptCertStore | |
| pack-priv static CTLogStore | |
| pack-priv static CTPolicy | |
| pack-priv static String | |
| pack-priv static boolean | |
| pack-priv static boolean | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static boolean | |
| pack-priv static boolean | |
| pack-priv static AlgorithmParameterSpec | |
| pack-priv static SSLEngine | |
| pack-priv static SSLEngine | |
| pack-priv static OpenSSLKey | |
| pack-priv static SSLSocketFactory | wrapSocketFactoryIfNeeded(OpenSSLSocketFactoryImpl factory)
Currently we don't wrap anything from the RI. |
| pack-priv static SSLSession |
| GET_CURVE_NAME_METHOD | back to summary |
|---|---|
| private static final Method GET_CURVE_NAME_METHOD | |
| JAVA_VERSION | back to summary |
|---|---|
| private static final int JAVA_VERSION | |
| Platform | back to summary |
|---|---|
| private Platform() | |
| blockGuardOnNetwork | back to summary |
|---|---|
pack-priv static void blockGuardOnNetwork()
| |
| canExecuteExecutable | back to summary |
|---|---|
| pack-priv static boolean canExecuteExecutable(File file) throws IOException | |
| checkClientTrusted | back to summary |
|---|---|
pack-priv static void checkClientTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, AbstractConscryptSocket socket) throws CertificateException
| |
| checkClientTrusted | back to summary |
|---|---|
pack-priv static void checkClientTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, ConscryptEngine engine) throws CertificateException
| |
| checkServerTrusted | back to summary |
|---|---|
pack-priv static void checkServerTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, AbstractConscryptSocket socket) throws CertificateException
| |
| checkServerTrusted | back to summary |
|---|---|
pack-priv static void checkServerTrusted(X509TrustManager tm, X509Certificate[] chain, String authType, ConscryptEngine engine) throws CertificateException
| |
| closeGuardClose | back to summary |
|---|---|
pack-priv static void closeGuardClose(Object guardObj)
| |
| closeGuardGet | back to summary |
|---|---|
pack-priv static Object closeGuardGet()
| |
| closeGuardOpen | back to summary |
|---|---|
pack-priv static void closeGuardOpen(Object guardObj, String message)
| |
| closeGuardWarnIfOpen | back to summary |
|---|---|
pack-priv static void closeGuardWarnIfOpen(Object guardObj)
| |
| createEngineSocket | back to summary |
|---|---|
| pack-priv static ConscryptEngineSocket createEngineSocket(SSLParametersImpl sslParameters) throws IOException | |
| createEngineSocket | back to summary |
|---|---|
| pack-priv static ConscryptEngineSocket createEngineSocket(String hostname, int port, SSLParametersImpl sslParameters) throws IOException | |
| createEngineSocket | back to summary |
|---|---|
| pack-priv static ConscryptEngineSocket createEngineSocket(InetAddress address, int port, SSLParametersImpl sslParameters) throws IOException | |
| createEngineSocket | back to summary |
|---|---|
| pack-priv static ConscryptEngineSocket createEngineSocket(String hostname, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters) throws IOException | |
| createEngineSocket | back to summary |
|---|---|
| pack-priv static ConscryptEngineSocket createEngineSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters) throws IOException | |
| createEngineSocket | back to summary |
|---|---|
| pack-priv static ConscryptEngineSocket createEngineSocket(Socket socket, String hostname, int port, boolean autoClose, SSLParametersImpl sslParameters) throws IOException | |
| createFileDescriptorSocket | back to summary |
|---|---|
| pack-priv static ConscryptFileDescriptorSocket createFileDescriptorSocket(SSLParametersImpl sslParameters) throws IOException | |
| createFileDescriptorSocket | back to summary |
|---|---|
| pack-priv static ConscryptFileDescriptorSocket createFileDescriptorSocket(String hostname, int port, SSLParametersImpl sslParameters) throws IOException | |
| createFileDescriptorSocket | back to summary |
|---|---|
| pack-priv static ConscryptFileDescriptorSocket createFileDescriptorSocket(InetAddress address, int port, SSLParametersImpl sslParameters) throws IOException | |
| createFileDescriptorSocket | back to summary |
|---|---|
| pack-priv static ConscryptFileDescriptorSocket createFileDescriptorSocket(String hostname, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters) throws IOException | |
| createFileDescriptorSocket | back to summary |
|---|---|
| pack-priv static ConscryptFileDescriptorSocket createFileDescriptorSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort, SSLParametersImpl sslParameters) throws IOException | |
| createFileDescriptorSocket | back to summary |
|---|---|
| pack-priv static ConscryptFileDescriptorSocket createFileDescriptorSocket(Socket socket, String hostname, int port, boolean autoClose, SSLParametersImpl sslParameters) throws IOException | |
| createTempFile | back to summary |
|---|---|
| pack-priv static File createTempFile(String prefix, String suffix, File directory) throws IOException Approximates the behavior of File.createTempFile without depending on SecureRandom. | |
| fromGCMParameters | back to summary |
|---|---|
| pack-priv static AlgorithmParameterSpec fromGCMParameters(AlgorithmParameters params) Convert from an opaque AlgorithmParameters to the platform's GCMParameterSpec. | |
| fromGCMParameterSpec | back to summary |
|---|---|
| pack-priv static GCMParameters fromGCMParameterSpec(AlgorithmParameterSpec params) Convert from platform's GCMParameterSpec to our internal version.
| |
| getCurveName | back to summary |
|---|---|
pack-priv static String getCurveName(ECParameterSpec spec)
| |
| getDefaultCertKeyStore | back to summary |
|---|---|
| pack-priv static KeyStore getDefaultCertKeyStore() throws KeyStoreException | |
| getDefaultHostnameVerifier | back to summary |
|---|---|
| public static ConscryptHostnameVerifier getDefaultHostnameVerifier() | |
| getDefaultProviderName | back to summary |
|---|---|
| pack-priv static String getDefaultProviderName() Default name used in the | |
| getEndpointIdentificationAlgorithm | back to summary |
|---|---|
pack-priv static String getEndpointIdentificationAlgorithm(SSLParameters params)
| |
| getFileDescriptor | back to summary |
|---|---|
| pack-priv static FileDescriptor getFileDescriptor(Socket s) | |
| getFileDescriptorFromSSLSocket | back to summary |
|---|---|
pack-priv static FileDescriptor getFileDescriptorFromSSLSocket(AbstractConscryptSocket socket)
| |
| getHostStringFromInetSocketAddress | back to summary |
|---|---|
pack-priv static String getHostStringFromInetSocketAddress(InetSocketAddress addr)
| |
| getOriginalHostNameFromInetAddress | back to summary |
|---|---|
| public static String getOriginalHostNameFromInetAddress(InetAddress addr) | |
| getSSLParameters | back to summary |
|---|---|
| pack-priv static void getSSLParameters(SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket) | |
| getSSLParameters | back to summary |
|---|---|
| pack-priv static void getSSLParameters(SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine) | |
| getSystemClassLoader | back to summary |
|---|---|
| private static ClassLoader getSystemClassLoader() | |
| isAndroid | back to summary |
|---|---|
| private static boolean isAndroid() | |
| isCTVerificationRequired | back to summary |
|---|---|
| pack-priv static boolean isCTVerificationRequired(String hostname) Check if SCT verification is required for a given hostname.
SCT Verification is enabled using | |
| isSniEnabledByDefault | back to summary |
|---|---|
| pack-priv static boolean isSniEnabledByDefault() For unbundled versions, SNI is always enabled by default.
| |
| javaVersion | back to summary |
|---|---|
| pack-priv static int javaVersion() | |
| javaVersion0 | back to summary |
|---|---|
| private static int javaVersion0() | |
| logEvent | back to summary |
|---|---|
| pack-priv static void logEvent(String message) Logs to the system EventLog system.
| |
| majorVersion | back to summary |
|---|---|
| private static int majorVersion(final String javaSpecVersion) | |
| majorVersionFromJavaSpecificationVersion | back to summary |
|---|---|
| private static int majorVersionFromJavaSpecificationVersion() | |
| newDefaultBlocklist | back to summary |
|---|---|
| pack-priv static CertBlocklist newDefaultBlocklist() | |
| newDefaultCertStore | back to summary |
|---|---|
| pack-priv static ConscryptCertStore newDefaultCertStore() | |
| newDefaultLogStore | back to summary |
|---|---|
| pack-priv static CTLogStore newDefaultLogStore() | |
| newDefaultPolicy | back to summary |
|---|---|
| pack-priv static CTPolicy newDefaultPolicy(CTLogStore logStore) | |
| oidToAlgorithmName | back to summary |
|---|---|
| pack-priv static String oidToAlgorithmName(String oid) OID to Algorithm Name mapping.
| |
| provideTrustManagerByDefault | back to summary |
|---|---|
| pack-priv static boolean provideTrustManagerByDefault() | |
| serverNamePermitted | back to summary |
|---|---|
| pack-priv static boolean serverNamePermitted(SSLParametersImpl parameters, String serverName) | |
| setCurveName | back to summary |
|---|---|
pack-priv static void setCurveName(ECParameterSpec spec, String curveName)
| |
| setEndpointIdentificationAlgorithm | back to summary |
|---|---|
pack-priv static void setEndpointIdentificationAlgorithm(SSLParameters params, String endpointIdentificationAlgorithm)
| |
| setSocketWriteTimeout | back to summary |
|---|---|
pack-priv static void setSocketWriteTimeout(Socket s, long timeoutMillis) throws SocketException
| |
| setSSLParameters | back to summary |
|---|---|
| pack-priv static void setSSLParameters(SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket) | |
| setSSLParameters | back to summary |
|---|---|
| pack-priv static void setSSLParameters(SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine) | |
| setup | back to summary |
|---|---|
| pack-priv static void setup() | |
| supportsConscryptCertStore | back to summary |
|---|---|
| pack-priv static boolean supportsConscryptCertStore() | |
| supportsX509ExtendedTrustManager | back to summary |
|---|---|
| pack-priv static boolean supportsX509ExtendedTrustManager() | |
| toGCMParameterSpec | back to summary |
|---|---|
| pack-priv static AlgorithmParameterSpec toGCMParameterSpec(int tagLenInBits, byte[] iv) Creates a platform version of
| |
| unwrapEngine | back to summary |
|---|---|
| pack-priv static SSLEngine unwrapEngine(SSLEngine engine) | |
| wrapEngine | back to summary |
|---|---|
| pack-priv static SSLEngine wrapEngine(ConscryptEngine engine) | |
| wrapRsaKey | back to summary |
|---|---|
| pack-priv static OpenSSLKey wrapRsaKey(PrivateKey javaKey) Wraps an old AndroidOpenSSL key instance. This is not needed on RI.
| |
| wrapSocketFactoryIfNeeded | back to summary |
|---|---|
| pack-priv static SSLSocketFactory wrapSocketFactoryIfNeeded(OpenSSLSocketFactoryImpl factory) Currently we don't wrap anything from the RI.
| |
| wrapSSLSession | back to summary |
|---|---|
pack-priv static SSLSession wrapSSLSession(ExternalSession sslSession)
| |