trustManager = new PublicKeyMatchingX509ExtendedTrustManager(false, true); TrustManager[] trustManagers = {trustManager};
/** * {@inheritDoc} */ @Override public void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine) throws CertificateException { validateAuthType(authType); validateChain(chain); checkPublicKey(false, chain); }
/** * {@inheritDoc} */ @Override public void checkServerTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException { validateAuthType(authType); validateChain(chain); }
@Test(expected = IllegalArgumentException.class) public void checkClientTrusted_nonNullEmpty() throws Exception { instance.checkClientTrusted(new X509Certificate[]{cert.certificate()}, ""); }
/** * Constructor for a {@link X509ExtendedTrustManager} that will trust any certificates that are currently valid. */ public ValidityCheckingX509ExtendedTrustManager() { this(new BlindTrustX509ExtendedTrustManager()); }
public static <PUB extends PublicKey, PRIV extends PrivateKey> X509CertificateRule create(String id, KeyPairRule<PUB,PRIV> subject, KeyPairRule<PUB, PRIV> signer, long startDateOffset, long endDateOffset, TimeUnit units) { return new X509CertificateRule("", subject, signer, startDateOffset, endDateOffset, units); }
@Test(expected = IllegalArgumentException.class) public void checkClientTrusted_nonNullEmpty() throws Exception { instance.checkClientTrusted(new X509Certificate[]{cert.certificate()}, ""); }
@Test public void checkServerTrusted2() throws Exception { instance.checkServerTrusted(new X509Certificate[]{cert.certificate()}, "RSA", (SSLEngine)null); }
public static <PUB extends PublicKey, PRIV extends PrivateKey> X509CertificateRule create(String id, KeyPairRule<PUB,PRIV> subject, KeyPairRule<PUB, PRIV> signer) { return new X509CertificateRule(id, subject, signer, -7, 7, TimeUnit.DAYS); }
/** * {@inheritDoc} */ @Override public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { validateAuthType(authType); validateChain(chain); checkPublicKey(true, chain); }
/** * {@inheritDoc} */ @Override public void checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine) throws CertificateException { validateAuthType(authType); validateChain(chain); }
@Test(expected = CertificateException.class) public void checkClientExpired() throws Exception { instance.checkClientTrusted(new X509Certificate[]{expired.certificate()}, "RSA"); }
/** * {@inheritDoc} */ @Override public void checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine) throws CertificateException { validateAuthType(authType); validateChain(chain); checkPublicKey(true, chain); }
/** * {@inheritDoc} */ @Override public void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine) throws CertificateException { validateAuthType(authType); validateChain(chain); }
/** * {@inheritDoc} */ @Override public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { validateAuthType(authType); validateChain(chain); checkPublicKey(false, chain); }
/** * {@inheritDoc} */ @Override public void checkClientTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException { validateAuthType(authType); validateChain(chain); }
/** * {@inheritDoc} */ @Override public void checkServerTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException { validateAuthType(authType); validateChain(chain); checkPublicKey(false, chain); }
/** * {@inheritDoc} */ @Override public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { validateAuthType(authType); validateChain(chain); }
/** * {@inheritDoc} */ @Override public void checkClientTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException { validateAuthType(authType); validateChain(chain); checkPublicKey(true, chain); }
/** * {@inheritDoc} */ @Override public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { validateAuthType(authType); validateChain(chain); }