package com.l7tech.policy.assertion.ext;

import java.security.cert.X509Certificate;

public interface CertificateFinder {
   String TRUSTED_FOR_OUTBOUND_SSL = "outboundSsl";
   String TRUSTED_FOR_OUTBOUND_SSL_CA = "caOutboundSsl";
   String TRUSTED_FOR_CLIENT_CERT_CA = "clientCertCa";
   String TRUSTED_FOR_SAML_ISSUER = "samlIssuer";
   String TRUSTED_FOR_SAML_ATTESTING_ENTITY = "samlAttestingEntity";

   X509Certificate[] findByUsageOption(String var1) throws ServiceException, IllegalArgumentException;
}
