Class DefaultNoTrustChainVerifier

  extended by iaik.security.ssl.ChainVerifier
      extended by iaik.security.ssl.DefaultNoTrustChainVerifier

public class DefaultNoTrustChainVerifier
extends ChainVerifier

Alternative ChainVerifier implementation that rejects any certificate if no trust anchor has been set.

This ChainVerifier changes the default trust policy to NOT trust a certificate if no trusted certificate has been added yet. The main ChainVerifier implementation trusts a successfully verified certificate chain if no trust anchor is set.

Field Summary
Fields inherited from class iaik.security.ssl.ChainVerifier
CACHE_SIZE, cachedCerts, cacheSize, checkServerName, nullTrusted, trustedCerts
Constructor Summary
          Default constructor.
Method Summary
Methods inherited from class iaik.security.ssl.ChainVerifier
addTrustedCertificate, cacheCertificate, cacheCertificates, clearCachedCertificates, clearTrustedCertificates, dumpCertificateChain, getCertificateChain, getCheckServerName, getIssuerCertificate, getTrustedCertificates, getTrustedCertificatesArray, getTrustedPrincipals, getTrustedPrincipalsArray, isCachedCertificate, isTrustedCertificate, removeTrustedCertificate, setCacheSize, setCheckServerName, size, verifyCertificate, verifyChain, verifyChain, verifyChain, verifyClient, verifyServer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public DefaultNoTrustChainVerifier()
Default constructor.

This Javadoc may contain text parts from text parts from IETF Internet Standard specifications (see copyright note).

iSaSiLk 6.0, (c) 2002 IAIK, (c) 2003 - 2015 SIC