public class JavaPinning
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static JavaPinning |
INSTANCE |
static java.lang.String |
TLS |
| Modifier | Constructor and Description |
|---|---|
protected |
JavaPinning() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.net.ssl.SSLContext |
ctxForPin(java.lang.String pinString) |
protected javax.net.ssl.SSLContext |
ctxForPins(java.util.Collection<Pin> pins) |
protected javax.net.ssl.SSLContext |
ctxForPins(java.lang.String... pinStrings) |
protected javax.net.ssl.X509TrustManager |
eventuallySpecialize(PinningTrustManager pinningTrustManager) |
static javax.net.ssl.SSLContext |
forPin(java.lang.String pinString) |
static javax.net.ssl.SSLContext |
forPins(java.util.Collection<Pin> pins) |
static javax.net.ssl.SSLContext |
forPins(java.lang.String... pinStrings) |
protected javax.net.ssl.X509TrustManager |
tmForPin(java.lang.String pinString) |
protected javax.net.ssl.X509TrustManager |
tmForPins(java.util.Collection<Pin> pins) |
protected javax.net.ssl.X509TrustManager |
tmForPins(java.lang.String... pinStrings) |
static javax.net.ssl.X509TrustManager |
trustManagerForPin(java.lang.String pinString) |
static javax.net.ssl.X509TrustManager |
trustManagerforPins(java.util.Collection<Pin> pins)
Deprecated.
Please use the correctly named:
trustManagerForPins(Collection) |
static javax.net.ssl.X509TrustManager |
trustManagerForPins(java.util.Collection<Pin> pins) |
static javax.net.ssl.X509TrustManager |
trustManagerForPins(java.lang.String... pinStrings) |
public static final java.lang.String TLS
public static final JavaPinning INSTANCE
public static javax.net.ssl.X509TrustManager trustManagerForPins(java.lang.String... pinStrings)
public static javax.net.ssl.X509TrustManager trustManagerForPin(java.lang.String pinString)
public static javax.net.ssl.X509TrustManager trustManagerForPins(java.util.Collection<Pin> pins)
@Deprecated public static javax.net.ssl.X509TrustManager trustManagerforPins(java.util.Collection<Pin> pins)
trustManagerForPins(Collection)public static javax.net.ssl.SSLContext forPins(java.lang.String... pinStrings)
throws java.security.KeyManagementException,
java.security.NoSuchAlgorithmException
java.security.KeyManagementExceptionjava.security.NoSuchAlgorithmExceptionpublic static javax.net.ssl.SSLContext forPin(java.lang.String pinString)
throws java.security.KeyManagementException,
java.security.NoSuchAlgorithmException
java.security.KeyManagementExceptionjava.security.NoSuchAlgorithmExceptionpublic static javax.net.ssl.SSLContext forPins(java.util.Collection<Pin> pins) throws java.security.KeyManagementException, java.security.NoSuchAlgorithmException
java.security.KeyManagementExceptionjava.security.NoSuchAlgorithmExceptionprotected final javax.net.ssl.X509TrustManager tmForPin(java.lang.String pinString)
protected final javax.net.ssl.X509TrustManager tmForPins(java.lang.String... pinStrings)
protected final javax.net.ssl.X509TrustManager tmForPins(java.util.Collection<Pin> pins)
protected final javax.net.ssl.SSLContext ctxForPins(java.lang.String... pinStrings)
throws java.security.KeyManagementException,
java.security.NoSuchAlgorithmException
java.security.KeyManagementExceptionjava.security.NoSuchAlgorithmExceptionprotected final javax.net.ssl.SSLContext ctxForPin(java.lang.String pinString)
throws java.security.KeyManagementException,
java.security.NoSuchAlgorithmException
java.security.KeyManagementExceptionjava.security.NoSuchAlgorithmExceptionprotected final javax.net.ssl.SSLContext ctxForPins(java.util.Collection<Pin> pins) throws java.security.KeyManagementException, java.security.NoSuchAlgorithmException
java.security.KeyManagementExceptionjava.security.NoSuchAlgorithmExceptionprotected javax.net.ssl.X509TrustManager eventuallySpecialize(PinningTrustManager pinningTrustManager)