protected final X509TrustManager tmForPins(Collection<Pin> pins) { PinningTrustManager pinningTrustManager = new PinningTrustManager(pins); X509TrustManager trustManager = eventuallySpecialize(pinningTrustManager); return trustManager; }
protected final SSLContext ctxForPins(Collection<Pin> pins) throws KeyManagementException, NoSuchAlgorithmException { TrustManager trustManager = tmForPins(pins); return fromTrustManager(trustManager); }
@Override public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { pinningTrustManager.checkClientTrusted(chain, authType); }
protected final SSLContext ctxForPin(String pinString) throws KeyManagementException, NoSuchAlgorithmException { return ctxForPins(pinString); }
public static SSLContext forPin(String pinString) throws KeyManagementException, NoSuchAlgorithmException { return INSTANCE.ctxForPin(pinString); }
public static X509TrustManager trustManagerForPins(String... pinStrings) { return INSTANCE.tmForPins(pinStrings); }
public static X509TrustManager trustManagerForPin(String pinString) { return INSTANCE.tmForPin(pinString); }
@Override public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { pinningTrustManager.checkServerTrusted(chain, authType); }
@Override public X509Certificate[] getAcceptedIssuers() { return pinningTrustManager.getAcceptedIssuers(); }
protected final SSLContext ctxForPins(String... pinStrings) throws KeyManagementException, NoSuchAlgorithmException { TrustManager trustManager = tmForPins(pinStrings); return fromTrustManager(trustManager); }
protected final X509TrustManager tmForPins(Collection<Pin> pins) { PinningTrustManager pinningTrustManager = new PinningTrustManager(pins); X509TrustManager trustManager = eventuallySpecialize(pinningTrustManager); return trustManager; }
protected final SSLContext ctxForPin(String pinString) throws KeyManagementException, NoSuchAlgorithmException { return ctxForPins(pinString); }
public static SSLContext forPin(String pinString) throws KeyManagementException, NoSuchAlgorithmException { return INSTANCE.ctxForPin(pinString); }
protected final X509TrustManager tmForPin(String pinString) { return tmForPins(pinString); }
protected final SSLContext ctxForPins(String... pinStrings) throws KeyManagementException, NoSuchAlgorithmException { TrustManager trustManager = tmForPins(pinStrings); return fromTrustManager(trustManager); }
public static SSLContext forPins(Collection<Pin> pins) throws KeyManagementException, NoSuchAlgorithmException { return INSTANCE.ctxForPins(pins); }
protected final SSLContext ctxForPins(Collection<Pin> pins) throws KeyManagementException, NoSuchAlgorithmException { TrustManager trustManager = tmForPins(pins); return fromTrustManager(trustManager); }
public static SSLContext forPins(Collection<Pin> pins) throws KeyManagementException, NoSuchAlgorithmException { return INSTANCE.ctxForPins(pins); }
public static SSLContext forPins(String... pinStrings) throws KeyManagementException, NoSuchAlgorithmException { return INSTANCE.ctxForPins(pinStrings); }
public static SSLContext forPins(String... pinStrings) throws KeyManagementException, NoSuchAlgorithmException { return INSTANCE.ctxForPins(pinStrings); }