public final class MultipleCertificateFilter extends CertificateFilter
Constructor and Description |
---|
MultipleCertificateFilter(CertificateFilter[] filters)
Crea un filtro múltiple a partir de un listado de filtros.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
matches(java.lang.String[] aliases,
es.gob.afirma.core.keystores.KeyStoreManager ksm)
Obtiene del listado proporcionado los alias de certificados que cumplen con un determinado criterio.
|
boolean |
matches(java.security.cert.X509Certificate cert)
Comprueba si un certificado se adecúa al filtro.
|
public MultipleCertificateFilter(CertificateFilter[] filters)
filters
- Listado de filtros.public boolean matches(java.security.cert.X509Certificate cert)
CertificateFilter
matches
in class CertificateFilter
cert
- Certificado a comprobar.true
si el certificado se adecúa al filtro, false
en caso contrario.public java.lang.String[] matches(java.lang.String[] aliases, es.gob.afirma.core.keystores.KeyStoreManager ksm)
CertificateFilter
CertificateFilter.matches(X509Certificate)
.matches
in class CertificateFilter
aliases
- Listado de alias de certificados.ksm
- AOKeyStoreManager
que contiene los certificados cuyos
alias se indican.