Implementación del framework de validadores de confianza de MITyCLibAPI para política de confianza del MITyC.

Se implementa una solución propia basada en 4 tipos de validadores de confianza diferenciados que implementan los interfaces:

Se implementa una factoría propia ({@link es.mityc.javasign.trust.TrustExtendFactory}) que instancia los validadores según el tipo requerido.

La nueva factoría utiliza los mismo ficheros de configuración que la antigua factoría (trust/trust.properties) para asociar claves con managers de confianza aplicando un formato de clave específico. Según el tipo de validador buscado se incluye un sufijo en la clave:

Ejemplo de uso:
            (((TrustExtendFactory)TrustFactory.getInstance()).getSignCertsTruster("mityc"));
            
donde hay un fichero de propiedades con el valor
            mityc.SignCerts=<nombre de la clase del manager de confianza de cadenas de certificados que implemeta el interfaz ITrustSignCerts>
            

El paquete incluye una implementación propia de managers de confianza basados en ficheros de propiedades. Estos ficheros de propiedades indican los recursos que contienen los certificados en los que se confía (como emisores directos o como issuers de los emisores).