/* * Copyright (c) 2011-2012 ICM Uniwersytet Warszawski All rights reserved. * See LICENCE.txt file for licensing information. */ package eu.emi.security.authn.x509.helpers.trust; import java.security.cert.TrustAnchor; import java.security.cert.X509Certificate; import java.util.Set; /** * Implementations provide trust store material: a list of trusted CA certificates. * @author K. Benedyczak */ public interface TrustAnchorStore { public Set<TrustAnchor> getTrustAnchors(); public X509Certificate[] getTrustedCertificates(); public void dispose(); public long getUpdateInterval(); public void setUpdateInterval(long newInterval); }