diff --git a/.gitignore b/.gitignore index e8d4d1b..0f15580 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,9 @@ target .idea .iml nbproject +/**/.settings +/**/.classpath +/**/.project +/**/.settings/ +.settings/ + diff --git a/eng-mityclib-api/pom.xml b/eng-mityclib-api/pom.xml index fe6cd02..d70d8cf 100644 --- a/eng-mityclib-api/pom.xml +++ b/eng-mityclib-api/pom.xml @@ -3,7 +3,7 @@ it.eng.parer eng-mityclib - 1.0.3-SNAPSHOT + 1.1.0 eng-mityclib-api diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/ConstantsAPI.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/ConstantsAPI.java index e6c1ca8..39ba0e0 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/ConstantsAPI.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/ConstantsAPI.java @@ -21,9 +21,9 @@ *

* Clase de constantes de la librería base. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public final class ConstantsAPI { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ConfigurationException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ConfigurationException.java index 740c2c7..31b05e4 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ConfigurationException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ConfigurationException.java @@ -22,9 +22,9 @@ * Excepcion para indicar que hay errores en la configuracion indicada al Facade (ausencia de propiedades, valores no * esperados, etc). *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ConfigurationException extends Exception { @@ -42,7 +42,7 @@ public ConfigurationException() { *

* Constructor. *

- * + * * @param message * Mensaje de error */ @@ -54,7 +54,7 @@ public ConfigurationException(final String message) { *

* Constructor. *

- * + * * @param cause * Causa de la excepcion */ @@ -66,7 +66,7 @@ public ConfigurationException(final Throwable cause) { *

* Constructor. *

- * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ISignFacade.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ISignFacade.java index 8bded5d..23bddc0 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ISignFacade.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/ISignFacade.java @@ -29,7 +29,7 @@ * Fachada de servicios relacionados con firma electronica que ha de implementar el sistema de firma electronica * utilizado. *

- * + * *

* Estos servicios son: *

- * + * *

* La clase que implemente el interfaz debera tener disponible un constructor sin parametros para ser instanciado por la * factoría. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface ISignFacade { @@ -54,10 +54,10 @@ public interface ISignFacade { *

* Inicializa el facade con propiedades de comportamiento que pueden ser requeridas para su correcto funcionamiento. *

- * + * * @param props * Conjunto de propiedades necesarias para que el facade puede inicializarse - * + * * @throws ConfigurationException * lanzada cuando falta algún parametro de configuracion necesario para el facade */ @@ -67,7 +67,7 @@ public interface ISignFacade { *

* Consigue la lista de certificados para firmar disponibles en el almacén de certificados. *

- * + * * @return Lista de certificados obtenida */ List getSignCertificates(); @@ -76,10 +76,10 @@ public interface ISignFacade { *

* Comprueba la validez del certificado indicado. *

- * + * * @param cert * Certificado a validar - * + * * @throws InvalidCertificateException * lanzada cuando el certificado es invalido, desconocido o se ha tenido alguna dificultad en la * validacion @@ -90,14 +90,14 @@ public interface ISignFacade { *

* Firma el documento XML indicado utilizando el certificado. *

- * + * * @param cert * Certificado con el que realizar la firma * @param doc * documento con el que realizar la firma - * + * * @return devuelve el documento con la firma incluida - * + * * @throws SigningException * lanzada cuando se produce un error al intentar realizar la firma. */ @@ -107,12 +107,12 @@ public interface ISignFacade { *

* Valida una firma XML. *

- * + * * @param doc * Documento XML con la firma a validar - * + * * @return Mapa con un conjunto de informacion sobre la firma - * + * * @throws InvalidSignatureException * lanzada cuando la firma es invalida */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidCertificateException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidCertificateException.java index 44dc89d..d2bd256 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidCertificateException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidCertificateException.java @@ -25,9 +25,9 @@ *

* Errores específicos deben implementarse como nuevas excepciones hijas de esta. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class InvalidCertificateException extends Exception { @@ -45,7 +45,7 @@ public InvalidCertificateException() { *

* Constructor. *

- * + * * @param message * Mensaje de error */ @@ -57,7 +57,7 @@ public InvalidCertificateException(final String message) { *

* Constructor. *

- * + * * @param cause * Causa de la excepcion */ @@ -69,7 +69,7 @@ public InvalidCertificateException(final Throwable cause) { *

* Constructor. *

- * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidSignatureException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidSignatureException.java index 2042283..82bd643 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidSignatureException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/InvalidSignatureException.java @@ -24,9 +24,9 @@ *

* Errores específicos deben implementarse como nuevas excepciones hijas de esta. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class InvalidSignatureException extends Exception { @@ -44,7 +44,7 @@ public InvalidSignatureException() { *

* Constructor. *

- * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public InvalidSignatureException(final String message) { *

* Constructor. *

- * + * * @param cause * Causa de la excepcion */ @@ -68,7 +68,7 @@ public InvalidSignatureException(final Throwable cause) { *

* Constructor. *

- * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/RevokedCertificateException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/RevokedCertificateException.java index 3f91022..98a1bcd 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/RevokedCertificateException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/RevokedCertificateException.java @@ -24,9 +24,9 @@ *

* El texto de la excepcion es la causa de la revocacion (si se puede obtener). *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class RevokedCertificateException extends InvalidCertificateException { @@ -44,7 +44,7 @@ public RevokedCertificateException() { *

* Constructor. *

- * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public RevokedCertificateException(final String message) { *

* Constructor. *

- * + * * @param cause * Causa de la excepcion */ @@ -68,7 +68,7 @@ public RevokedCertificateException(final Throwable cause) { *

* Constructor. *

- * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SignFactory.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SignFactory.java index d569d31..91d07d1 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SignFactory.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SignFactory.java @@ -35,7 +35,7 @@ *

* Factoría para los facades de servicios de firma. *

- * + * *

* Mediante esta factoría, bajo patron singleton, se instancia los facades que dan servicio de firma. Estos facades * deberan contar con un constructor sin parametros que sera el llamado para generar la instancia que se entregara. @@ -43,15 +43,15 @@ *

* Los facades a instanciar se configuran mediante un fichero de propiedades (bridge/sign.properties), a * través de su propiedad facade.sign.class en la cual se indica la clase facade: - * + * *

  * # Indica la clase que implementa el interfaz ISignFacade que dara los servicios de firma
  * facade.sign.class=
  * 
*

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public final class SignFactory { @@ -100,7 +100,7 @@ private SignFactory() { *

* Si no esta disponible el de contexto devuelve el propio de la clase. *

- * + * * @return ClassLoader */ private static ClassLoader getClassLoader() { @@ -132,7 +132,7 @@ public ClassLoader run() { /** * Devuelve una instancia la factoría de facades de servicios de firma. - * + * * @return Instancia de la factoría */ public static SignFactory getInstance() { @@ -146,7 +146,7 @@ public static SignFactory getInstance() { *

* Devuelve el facade configurado para dar servicios de firma. *

- * + * * @return Una instancia del validador de policy asociado o null si no hay ninguno asociado o no se * puede instanciar. */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SigningException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SigningException.java index 7b9a791..6655cab 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SigningException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/bridge/SigningException.java @@ -21,9 +21,9 @@ *

* Excepcion lanzada cuando se produce un error en la accion de firmar un documento. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SigningException extends Exception { @@ -41,7 +41,7 @@ public SigningException() { *

* Constructor. *

- * + * * @param message * Mensaje de error */ @@ -53,7 +53,7 @@ public SigningException(final String message) { *

* Constructor. *

- * + * * @param cause * Causa de la excepcion */ @@ -65,7 +65,7 @@ public SigningException(final Throwable cause) { *

* Constructor. *

- * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/AbstractCertStatus.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/AbstractCertStatus.java index 54003df..7c014fa 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/AbstractCertStatus.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/AbstractCertStatus.java @@ -23,9 +23,9 @@ *

* Base abstracta con metodología común para las clases que recogen estados de certificados. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class AbstractCertStatus implements ICertStatus { @@ -41,9 +41,9 @@ public abstract class AbstractCertStatus implements ICertStatus { *

* Certificado consultado. *

- * + * * @return X509Certificate consultado - * + * * @see es.mityc.javasign.certificate.ICertStatus#getCertificate() */ public X509Certificate getCertificate() { @@ -57,9 +57,9 @@ public X509Certificate getCertificate() { *

* La forma binaria depende de la especificacion del estado de certificado que se implementa. *

- * + * * @return byte[] con el contenido en binario del estado - * + * * @see es.mityc.javasign.certificate.ICertStatus#getEncoded() */ public abstract byte[] getEncoded(); @@ -68,9 +68,9 @@ public X509Certificate getCertificate() { *

* Informacion sobre la revocacion del certificado (si el estado es revocado). *

- * + * * @return datos de revocacion, null si no esta revocado - * + * * @see es.mityc.javasign.certificate.ICertStatus#getRevokedInfo() */ public RevokedInfo getRevokedInfo() { @@ -81,9 +81,9 @@ public RevokedInfo getRevokedInfo() { *

* Estado del certificado. *

- * + * * @return estado del certificado según el enumerado {@link es.mityc.javasign.certificate.ICertStatus.CERT_STATUS} - * + * * @see es.mityc.javasign.certificate.ICertStatus#getStatus() */ public CERT_STATUS getStatus() { @@ -94,7 +94,7 @@ public CERT_STATUS getStatus() { *

* Establece el estado del certificado. *

- * + * * @param status * Estado del certificado según el enumerado * {@link es.mityc.javasign.certificate.ICertStatus.CERT_STATUS} @@ -107,7 +107,7 @@ protected void setCertStatus(final CERT_STATUS status) { *

* Establece informacion sobre el motivo de revocacion del certificado. *

- * + * * @param ri * Informacion de revocacion */ @@ -119,7 +119,7 @@ protected void setRevokedInfo(final RevokedInfo ri) { *

* Establece el certificado sobre el que se realiza la consulta de estado. *

- * + * * @param cert * Certificado consultado */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/CertStatusException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/CertStatusException.java index 7c8af9c..b5f8d14 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/CertStatusException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/CertStatusException.java @@ -23,9 +23,9 @@ *

* Lanzada cuando produce un error a la hora de recuperar el estado de un certificado. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CertStatusException extends SignMITyCException { @@ -43,7 +43,7 @@ public CertStatusException() { *

* Constructor. *

- * + * * @param message * Mensaje de error */ @@ -55,7 +55,7 @@ public CertStatusException(final String message) { *

* Constructor. *

- * + * * @param cause * Causa de la excepcion */ @@ -67,7 +67,7 @@ public CertStatusException(final Throwable cause) { *

* Constructor. *

- * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ElementNotFoundException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ElementNotFoundException.java index 44cab2d..4818990 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ElementNotFoundException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ElementNotFoundException.java @@ -23,9 +23,9 @@ *

* Lanzada cuando no se encuentra el elemento pedido a un interfaz {@link IRecoverElements}. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ElementNotFoundException extends SignMITyCException { @@ -43,7 +43,7 @@ public ElementNotFoundException() { *

* Constructor. *

- * + * * @param message * Mensaje de error */ @@ -55,7 +55,7 @@ public ElementNotFoundException(final String message) { *

* Constructor. *

- * + * * @param cause * Causa de la excepcion */ @@ -67,7 +67,7 @@ public ElementNotFoundException(final Throwable cause) { *

* Constructor. *

- * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatus.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatus.java index 297d281..91b4442 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatus.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatus.java @@ -23,9 +23,9 @@ *

* Interfaz que han de implementar las respuestas de los validadores de certificados. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface ICertStatus { @@ -44,7 +44,7 @@ enum CERT_STATUS { *

* Devuelve el estado del certificado consultado. *

- * + * * @return uno de los estados del enumerado que se ajuste al estado del certificado */ CERT_STATUS getStatus(); @@ -53,7 +53,7 @@ enum CERT_STATUS { *

* Devuelve el certificado sobre el que se realizo la consulta de estado. *

- * + * * @return Certificado consultado */ X509Certificate getCertificate(); @@ -62,7 +62,7 @@ enum CERT_STATUS { *

* Devuelve el estado del certificado en su forma original. *

- * + * * @return array de bytes con la forma original del estado del certificado */ byte[] getEncoded(); @@ -71,7 +71,7 @@ enum CERT_STATUS { *

* Devuelve informacion sobre la revocacion del certificado. *

- * + * * @return Informacion de revocacion del certificado, null si no esta revocado */ RevokedInfo getRevokedInfo(); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatusRecoverer.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatusRecoverer.java index 3039d97..2559ec4 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatusRecoverer.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/ICertStatusRecoverer.java @@ -24,9 +24,9 @@ *

* Interfaz que deben implementar los recuperadores de estado de los certificados. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface ICertStatusRecoverer { @@ -35,12 +35,12 @@ public interface ICertStatusRecoverer { *

* Recupera el estado del certificado indicado. *

- * + * * @param cert * Certificado que se consulta - * + * * @return Estado del certificado - * + * * @throws CertStatusException * Lanzada cuando no se puede recuperar el estado del certificado */ @@ -50,12 +50,12 @@ public interface ICertStatusRecoverer { *

* Recupera el estado de un conjunto de certificados. *

- * + * * @param certs * Certificados que se consultan - * + * * @return Listado con el estado de cada uno de los certificados - * + * * @throws CertStatusException * Lanzada cuando no se puede recuperar el estado de algún certificado */ @@ -65,13 +65,13 @@ public interface ICertStatusRecoverer { *

* Recupera el estado de la cadena de certificacion del certificado indicado. *

- * + * * @param cert * Certificado que se consulta - * + * * @return Lista de estados de la cadena de certificacion del certificado consultado. El primer elemento de la lista * sera el estado del propio certificado. - * + * * @throws CertStatusException * Lanzada cuando no se puede recuperar el estado del certificado */ @@ -81,13 +81,13 @@ public interface ICertStatusRecoverer { *

* Recupera el estado de la cadena de certificacion del conjunto de certificados indicados. *

- * + * * @param certs * Certificados que se consultan - * + * * @return Listado con la lista de estados de la cadena de certificacion de cada uno de los certificados * consultados. En cada lista el primer elemento sera el estado del propio certificado consultado - * + * * @throws CertStatusException * Lanzada cuando no se puede recuperar el estado de algún certificado */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IOCSPCertStatus.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IOCSPCertStatus.java index 162bf58..712fb5a 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IOCSPCertStatus.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IOCSPCertStatus.java @@ -23,9 +23,9 @@ *

* Interfaz que han de cumplir los objetos que recojan informacion de estado de un certificado en forma OCSP. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IOCSPCertStatus extends ICertStatus { @@ -42,7 +42,7 @@ enum TYPE_RESPONDER { *

* Devuelve una cadena que identifica al OCSP Responder que genera la respuesta. *

- * + * * @return Cadena que identifica al OCSP Responder */ String getResponderID(); @@ -51,7 +51,7 @@ enum TYPE_RESPONDER { *

* Devuelve el tipo de OCSP responder que ha generado la respuesta. *

- * + * * @return Tipo de OCSP responder */ TYPE_RESPONDER getResponderType(); @@ -60,7 +60,7 @@ enum TYPE_RESPONDER { *

* Devuelve la fecha de la respuesta. *

- * + * * @return fecha de generacion de la respuesta */ Date getResponseDate(); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IRecoverElements.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IRecoverElements.java index 434dbb6..148629d 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IRecoverElements.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IRecoverElements.java @@ -24,7 +24,7 @@ * Interfaz que ha de implementar la clase que gestione la recuperacion de elementos relacionados con certificados y sus * estados. *

- * + * *

* Se recomienda que los localizadores respondan a los elementos mas comunes de identificacion de elementos: *

*

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IRecoverElements { @@ -63,16 +63,16 @@ public interface IRecoverElements { *

* Recupera un elemento del tipo especificado según los datos indicados. *

- * + * * @param * Tipo de elemento devuelto * @param props * Conjunto de propiedades utilizadas para identificar el elemento que se quiere recuperar * @param elementClass * Tipo de objeto que se espera como respuesta de la consulta - * + * * @return Objeto del tipo indicado si se ha conseguido encontrar el elemento - * + * * @throws ElementNotFoundException * lanzada cuando no se encuentra el elemento pedido con los datos provistos * @throws UnknownElementClassException diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IX509CRLCertStatus.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IX509CRLCertStatus.java index 8cb96c0..b41f783 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IX509CRLCertStatus.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/IX509CRLCertStatus.java @@ -23,9 +23,9 @@ *

* Interfaz que han de cumplir los objetos que recojan informacion de estado de un certificado en forma CRL. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IX509CRLCertStatus extends ICertStatus { @@ -34,7 +34,7 @@ public interface IX509CRLCertStatus extends ICertStatus { *

* Devuelve la CRL que contiene el estado del certificado en su forma X509CRL. *

- * + * * @return X509CRL que contiene la CRL */ X509CRL getX509CRL(); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/OCSPResponderID.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/OCSPResponderID.java index 5c414b8..532a7a9 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/OCSPResponderID.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/OCSPResponderID.java @@ -31,9 +31,9 @@ *

* Contiene los datos que identifican a un OCSP Responder. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class OCSPResponderID { @@ -48,9 +48,9 @@ public abstract class OCSPResponderID { *

* Identifica a un OCSP responder mediante un nombre (X500 Name). *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public static class OCSPResponderIDName extends OCSPResponderID { @@ -61,7 +61,7 @@ public static class OCSPResponderIDName extends OCSPResponderID { *

* Construye un identificador de OCSP Responder por nombre. *

- * + * * @param name * Nombre del respodner */ @@ -74,12 +74,12 @@ protected OCSPResponderIDName(X500Principal name) { *

* Compara los campos internos de la respuesta. *

- * + * * @param arg0 * Objeto con el que comparar si son el mismo OCSP Responder - * + * * @return true si es un responder con el mismo X500Name, false en otro caso - * + * * @see es.mityc.javasign.certificate.OCSPResponderID#equals(java.lang.Object) */ @Override @@ -100,9 +100,9 @@ public boolean equals(final Object arg0) { *

* Devuelve el hashCode del nombre del responder. *

- * + * * @return hashCode - * + * * @see java.lang.Object#hashCode() */ @Override @@ -114,9 +114,9 @@ public int hashCode() { *

* Devuelve un objeto X500Principal como dato de identificacion. *

- * + * * @return X500Principal con el nombre del responder - * + * * @see es.mityc.javasign.certificate.OCSPResponderID#getIdentifierData() */ @Override @@ -128,9 +128,9 @@ public Object getIdentifierData() { *

* Devuelve array de bytes de texto del responder. *

- * + * * @return identificador - * + * * @see java.lang.Object#toString() */ @Override @@ -144,9 +144,9 @@ public String toString() { *

* Identifica a un OCSP responder mediante el hash de su clave privada. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public static class OCSPResponderIDHash extends OCSPResponderID { @@ -157,7 +157,7 @@ public static class OCSPResponderIDHash extends OCSPResponderID { *

* Construye un identificador de OCSP Responder por hash. *

- * + * * @param hash * hash de la clave pública del responder */ @@ -170,12 +170,12 @@ protected OCSPResponderIDHash(byte[] hash) { *

* Compara los campos internos de la respuesta. *

- * + * * @param arg0 * Objeto con el que comparar si son el mismo OCSP Responder - * + * * @return true si es un responder con el mismo hash, false en otro caso - * + * * @see es.mityc.javasign.certificate.OCSPResponderID#equals(java.lang.Object) */ @Override @@ -192,9 +192,9 @@ public boolean equals(final Object arg0) { *

* Devuelve como hashCode el del hash de la clave privada. *

- * + * * @return hashCode - * + * * @see java.lang.Object#hashCode() */ @Override @@ -210,9 +210,9 @@ public int hashCode() { *

* Devuelve un objeto byte[] como dato de identificacion. *

- * + * * @return byte[] con el hash de la clave pública del responder - * + * * @see es.mityc.javasign.certificate.OCSPResponderID#getIdentifierData() */ @Override @@ -224,9 +224,9 @@ public Object getIdentifierData() { *

* Devuelve array de bytes de texto del responder. *

- * + * * @return identificador - * + * * @see java.lang.Object#toString() */ @Override @@ -239,9 +239,9 @@ public String toString() { *

* Identifica a un OCSP responder mediante una clave. *

- * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public static class OCSPResponderIDUnknown extends OCSPResponderID { @@ -252,7 +252,7 @@ public static class OCSPResponderIDUnknown extends OCSPResponderID { *

* Construye un identificador de OCSP Responder desconocido. *

- * + * * @param id * identificador en textual del responder */ @@ -274,12 +274,12 @@ public OCSPResponderIDUnknown(String id) { *
  • OCSPResponderIDUnknown: compara los identificadores
  • * *

    - * + * * @param arg0 * Objeto con el que comparar si son el mismo OCSP Responder - * + * * @return true si es un responder con la misma identificacion, false en otro caso - * + * * @see es.mityc.javasign.certificate.OCSPResponderID#equals(java.lang.Object) */ @Override @@ -320,9 +320,9 @@ public boolean equals(final Object arg0) { *

    * Devuelve el hashCode de la cadena identificadora. *

    - * + * * @return hashCode - * + * * @see java.lang.Object#hashCode() */ @Override @@ -334,9 +334,9 @@ public int hashCode() { *

    * Devuelve un objeto String como dato de identificacion. *

    - * + * * @return String con el identificador del responder - * + * * @see es.mityc.javasign.certificate.OCSPResponderID#getIdentifierData() */ @Override @@ -348,9 +348,9 @@ public Object getIdentifierData() { *

    * Devuelve el identificador de texto del responder. *

    - * + * * @return identificador - * + * * @see java.lang.Object#toString() */ @Override @@ -363,7 +363,7 @@ public String toString() { *

    * Construye una instancia del objeto indicando su tipo. *

    - * + * * @param type * tipo de responder */ @@ -375,10 +375,10 @@ protected OCSPResponderID(TYPE_RESPONDER type) { *

    * Crea un identificado de OCSP responder por nombre. *

    - * + * * @param name * Nombre X500 del responder - * + * * @return identificador */ public static OCSPResponderID getOCSPResponderID(final X500Principal name) { @@ -389,10 +389,10 @@ public static OCSPResponderID getOCSPResponderID(final X500Principal name) { *

    * Crea un identificador de OCSP responder por hash de clave pública. *

    - * + * * @param data * hash de la clave pública del responder - * + * * @return identificador */ public static OCSPResponderID getOCSPResponderID(final byte[] data) { @@ -403,10 +403,10 @@ public static OCSPResponderID getOCSPResponderID(final byte[] data) { *

    * Crea un identificador de OCSP responder. *

    - * + * * @param id * cadena identificativa del responder - * + * * @return identificador */ public static OCSPResponderID getOCSPresponderID(final String id) { @@ -420,7 +420,7 @@ public static OCSPResponderID getOCSPresponderID(final String id) { *

    * Si se desconoce el tipo de responder se devuelve null. *

    - * + * * @return Tipo de responder de este objeto, null si es desconocido */ public TYPE_RESPONDER getTypeResponderID() { @@ -431,7 +431,7 @@ public TYPE_RESPONDER getTypeResponderID() { *

    * Devuelve los datos de identificacion. *

    - * + * * @return Instancia que contiene datos de identificacion */ public abstract Object getIdentifierData(); @@ -440,9 +440,9 @@ public TYPE_RESPONDER getTypeResponderID() { *

    * Cadena descriptiva del OCSPResponder. *

    - * + * * @return tipo de responder - * + * * @see java.lang.Object#toString() */ @Override diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/RevokedInfo.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/RevokedInfo.java index 725893b..fe05074 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/RevokedInfo.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/RevokedInfo.java @@ -23,9 +23,9 @@ *

    * Almacena informacion sobre el estado de revocacion de un certificado. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class RevokedInfo { @@ -39,7 +39,7 @@ public class RevokedInfo { *

    * Constructor. *

    - * + * * @param reason * Motivo de la revocacion * @param date @@ -54,7 +54,7 @@ public RevokedInfo(Object reason, Date date) { *

    * Devuelve el motivo de revocacion. *

    - * + * * @return Object que indica el motivo de revocacion */ public Object getRevokedReason() { @@ -65,7 +65,7 @@ public Object getRevokedReason() { *

    * Devuelve la fecha de revocacion. *

    - * + * * @return fecha de revocacion */ public Date getRevokedDate() { @@ -76,9 +76,9 @@ public Date getRevokedDate() { *

    * Clona el objeto y la fecha, pero no el motivo de revocacion. *

    - * + * * @return clonado del objeto - * + * * @see java.lang.Object#clone() */ @Override diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/UnknownElementClassException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/UnknownElementClassException.java index 3cae0d7..3bc4f66 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/UnknownElementClassException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/UnknownElementClassException.java @@ -23,9 +23,9 @@ *

    * Lanzada cuando se pide un tipo de elemento desconocido para un {@link IRecoverElements}. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class UnknownElementClassException extends SignMITyCException { @@ -43,7 +43,7 @@ public UnknownElementClassException() { *

    * Constructor. *

    - * + * * @param message * Mensaje de error */ @@ -55,7 +55,7 @@ public UnknownElementClassException(final String message) { *

    * Constructor. *

    - * + * * @param cause * Causa de la excepcion */ @@ -67,7 +67,7 @@ public UnknownElementClassException(final Throwable cause) { *

    * Constructor. *

    - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/package.html b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/package.html index e597df1..19424fe 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/package.html +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/certificate/package.html @@ -41,7 +41,7 @@

    Recuperación de elementos almacenados

    Ejemplo de uso

    -                                                                        
    +                                                            
         public class ExampleRecoverOCSPElement {
         (...)
             public void method() {
    @@ -52,25 +52,21 @@ 

    Ejemplo de uso

    - - props = new HashMap - - (); props.put(IRecoverElements.PROP_EMISSION_DATE, (... Date con la fecha de emisión de la respuesta OCSP buscada ...)); props.put(IRecoverElements.PROP_DIGEST_ALGORITHM, (... String con el algoritmo de hash de la respuesta OCSP buscada...)); @@ -92,19 +88,16 @@

    Ejemplo de uso

    -
    -
    -

    Recuperación de estados de certificados

    Si se implementa un consultar de estados de certificados se debe seguir las siguientes normas:

    @@ -122,7 +115,7 @@

    Recuperación de estados de certificados

    Para facilitar la labor de implementación se provee de una clase abstracta que puede servir de base de la clase que indica el tipo de estado: {@link es.mityc.javasign.certificate.AbstractCertStatus}.

    Ejemplo de uso

    -                                                                        
    +                                                            
         public class ExampleCertStatus {
         (...)
             public void method(X509Certificate certificate) {
    @@ -134,13 +127,11 @@ 

    Ejemplo de uso

    - - results = recoverer.getCertStatus(certificate); // El primer resultado es el del certificado consultado. En una comprobación debería tenerse en cuenta // el estado de todos los certificados de la cadena. @@ -167,13 +158,11 @@

    Ejemplo de uso

    -
    -
    \ No newline at end of file diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/CopyFileException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/CopyFileException.java index 516d327..5338a3c 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/CopyFileException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/CopyFileException.java @@ -21,9 +21,9 @@ *

    * Lanzada cuando se dan errores en la copia de recursos. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CopyFileException extends SignMITyCException { @@ -44,7 +44,7 @@ public CopyFileException() { *

    * Constructor. *

    - * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public CopyFileException(final String message) { *

    * Constructor. *

    - * + * * @param cause * Causa de la excepcion */ @@ -68,7 +68,7 @@ public CopyFileException(final Throwable cause) { *

    * Constructor. *

    - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/SignMITyCException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/SignMITyCException.java index 6340301..f41f819 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/SignMITyCException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/exception/SignMITyCException.java @@ -21,9 +21,9 @@ *

    * Excepcion genérica de las funciones de este framework. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SignMITyCException extends Exception { @@ -44,7 +44,7 @@ public SignMITyCException() { *

    * Constructor. *

    - * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public SignMITyCException(final String message) { *

    * Constructor. *

    - * + * * @param cause * Causa de la excepcion */ @@ -68,7 +68,7 @@ public SignMITyCException(final Throwable cause) { *

    * Constructor. *

    - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/DictionaryUnknownException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/DictionaryUnknownException.java index b1be5d8..6affc9b 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/DictionaryUnknownException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/DictionaryUnknownException.java @@ -21,9 +21,9 @@ *

    * Lanzada cuando se produce un error al acceder al sistema de internacionalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DictionaryUnknownException extends Exception { @@ -44,7 +44,7 @@ public DictionaryUnknownException() { *

    * Constructor. *

    - * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public DictionaryUnknownException(final String message) { *

    * Constructor. *

    - * + * * @param cause * Causa de la excepcion */ @@ -68,7 +68,7 @@ public DictionaryUnknownException(final Throwable cause) { *

    * Constructor. *

    - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nAddendumManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nAddendumManager.java index 65cc5de..24b13b5 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nAddendumManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nAddendumManager.java @@ -25,7 +25,7 @@ *

    * Manager para la internacionalizacion que permite sobreescritura de frases. *

    - * + * *

    * Obtiene el diccionario buscando un fichero de propiedades con el mismo nombre que el diccionario la ruta de recursos * /i18n/dictionaries y con el tipo de Locale indicado. No se recarga si hay un cambio de Locale. @@ -34,9 +34,9 @@ * También busca un diccionario con el mismo nombre pero añadiéndole el sufijo _add. En caso de existir * buscara las claves en ese fichero antes que en el fichero base. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class I18nAddendumManager extends I18nDefaultManager { @@ -53,15 +53,15 @@ public class I18nAddendumManager extends I18nDefaultManager { * provisto como un recurso dependiente del locale (@see {@link ResourceBundle}) y añadiéndole el sufijo * add. *

    - * + * * @param dictionary * Nombre del diccionario que se asocia al manager * @param specificLocale * locale específico en el que se quiere el diccionario - * + * * @throws DictionaryUnknownException * Lanzada cuando no se encuentra el diccionario indicado - * + * * @see es.mityc.javasign.i18n.II18nManager#init(java.lang.String, java.util.Locale) */ @Override @@ -81,10 +81,10 @@ public void init(final String dictionary, final Locale specificLocale) throws Di *

    * Busca el mensaje en el addenudum en primer lugar. Si no lo encuentra lo busca en el diccionario base. *

    - * + * * @param key * clave del mensaje - * + * * @return Mensaje recuperado */ @Override diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDefaultManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDefaultManager.java index d4c8d68..a35559f 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDefaultManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDefaultManager.java @@ -29,14 +29,14 @@ *

    * Manager por defecto para la internacionalizacion. *

    - * + * *

    * Obtiene el diccionario buscando un fichero de propiedades con el mismo nombre que el diccionario la ruta de recursos * /i18n/dictionaries y con el tipo de Locale indicado. No se recarga si hay un cambio de Locale. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class I18nDefaultManager implements II18nManager { @@ -72,15 +72,15 @@ public I18nDefaultManager() { * Busca el diccionario indicado en la ruta i18n/dictionaries siguiendo el nombre del diccionario * provisto como un recurso dependiente del locale (@see {@link ResourceBundle}). *

    - * + * * @param dictionary * Nombre del diccionario que se asocia al manager * @param specificLocale * locale específico en el que se quiere el diccionario - * + * * @throws DictionaryUnknownException * Lanzada cuando no se encuentra el diccionario indicado - * + * * @see es.mityc.javasign.i18n.II18nManager#init(java.lang.String, java.util.Locale) */ public void init(final String dictionary, final Locale specificLocale) throws DictionaryUnknownException { @@ -101,13 +101,13 @@ public void init(final String dictionary, final Locale specificLocale) throws Di *

    * Devuelve el mensaje con la clave indicada disponible en el diccionario actual. *

    - * + * * @param message * clave del mensaje que se quiere recuperar - * + * * @return Mensaje recuperado del diccionario, null si no hay mensaje asociado a la clave o no hay * diccionario - * + * * @see es.mityc.javasign.i18n.II18nManager#getLocalMessage(java.lang.String) */ public String getLocalMessage(final String message) { @@ -126,10 +126,10 @@ public String getLocalMessage(final String message) { *

    * Busca el mensaje en el diccionario actual disponible. *

    - * + * * @param key * clave del mensaje - * + * * @return Mensaje recuperado */ protected String findMessage(final String key) { @@ -143,12 +143,12 @@ protected String findMessage(final String key) { *

    * Formatea un mensaje con los datos provistos. *

    - * + * * @param message * mensaje que sigue el formato indicado en {@link MessageFormat} * @param varargs * objetos que hay que insertar en el mensaje - * + * * @return Mensaje con los objetos insertados */ private static String getFormatedMessage(final String message, final Object... varargs) { @@ -160,15 +160,15 @@ private static String getFormatedMessage(final String message, final Object... v *

    * Devuelve el mensaje con la clave indicada disponible en el diccionario actual. *

    - * + * * @param message * clave del mensaje que se quiere recuperar * @param varargs * objetos que hay que insertar en el mensaje - * + * * @return Mensaje recuperado del diccionario, null si no hay mensaje asociado a la clave o no hay * diccionario - * + * * @see es.mityc.javasign.i18n.II18nManager#getLocalMessage(java.lang.String, java.lang.Object[]) */ public String getLocalMessage(final String message, final Object... varargs) { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDumbManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDumbManager.java index 8ae14f3..7e05d55 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDumbManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nDumbManager.java @@ -23,13 +23,13 @@ *

    * Manager devuelto cuando no se dispone de un diccionario asociado. *

    - * + * *

    * Esta clase evita que se produzcan errores en ejecucion si no se controlan errores al instanciar el manager. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class I18nDumbManager implements II18nManager { @@ -54,12 +54,12 @@ public I18nDumbManager() { *

    * Inicializa el diccionario con el nombre del diccionario que se ha pedido. *

    - * + * * @param dictionary * Nombre del diccionario que no se ha encontrado * @param locale * Localizador con el que se inicializa el manager - * + * * @throws DictionaryUnknownException * No se lanza nunca */ @@ -74,12 +74,12 @@ public void init(final String dictionary, final Locale locale) throws Dictionary *

    * Devuelve un mensaje de aviso de que el diccionario no se encuentra disponible. *

    - * + * * @param message * Clave del mensaje que se quiere internacionalizar - * + * * @return mensaje de aviso del error - * + * * @see es.mityc.javasign.i18n.II18nManager#getLocalMessage(java.lang.String) */ public String getLocalMessage(final String message) { @@ -90,14 +90,14 @@ public String getLocalMessage(final String message) { *

    * Devuelve un mensaje de aviso de que el diccionario no se encuentra disponible. *

    - * + * * @param message * Clave del mensaje que se quiere internacionalizar * @param varargs * variables que se quieren introducir en el mensaje - * + * * @return mensaje de aviso del error - * + * * @see es.mityc.javasign.i18n.II18nManager#getLocalMessage(java.lang.String, java.lang.Object[]) */ public String getLocalMessage(final String message, final Object... varargs) { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nFactory.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nFactory.java index 956af40..a46e75a 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nFactory.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/I18nFactory.java @@ -37,16 +37,16 @@ *

    * Factoría para la obtencion de los managers de mensajes locales. *

    - * + * *

    * En primer lugar busca el fichero de configuracion i18n/i18n.properties que haya por encima en el classpath para la * configuracion del comportamiento de la factoría de internacionalizacion. Este fichero ha de cumplir el formato: - * + * *

      * # Clase factoría encargada de generar los manager de internacionalizacion (si
      * # no se indica factory se utilizara el de por defecto).
      * i18n.factory.class=
    - * 
    + *
      * # Si se deja la factoría por defecto:
      * # 	Clase manager que gestionara las entradas de idioma (debe implementar el
      * #    interfaz II18nManager)
    @@ -55,13 +55,13 @@
      * # 	(opcional, si no se indica se utilizara el locale por defecto del sistema)
      * i18n.locale.default=
      * 
    - * + * * La clase indicada en la propiedad i18n.factory.class debe tener un método newInstance() estatico que * debe devolver un objeto de tipo II18nFactory. Este método sera el consultado para obtener la nueva factoría. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class I18nFactory { @@ -172,7 +172,7 @@ protected I18nFactory() { *

    * Si no esta disponible el de contexto devuelve el propio de la clase. *

    - * + * * @return ClassLoader */ private static ClassLoader getClassLoader() { @@ -199,7 +199,7 @@ public ClassLoader run() { *

    * Carga la factoría de managers de internacionalizacion. *

    - * + * * @param rb * Properties que contiene las propiedades de configuracion */ @@ -247,7 +247,7 @@ private static void loadFactory(final Properties rb) { *

    * Carga la clase encargada de la internacionalizacion. *

    - * + * * @param classname * Nombre de la clase */ @@ -281,7 +281,7 @@ private static void loadManager(final String classname) { *

    * Carga el locale indicado en el fichero de configuracion. *

    - * + * * @param rb * Propiedades donde se encuentra configurado el locale */ @@ -318,10 +318,10 @@ private static void loadLocale(final Properties rb) { *

    * Devuelve el manager configurado con el diccionario indicado. *

    - * + * * @param dictionary * Clave que identifica el diccionario que se desea cargar - * + * * @return Manager con el diccionario indicado. Si se ha dejado la factoría por defecto devuelve un manager del tipo * Dumb si no se puede encontrar el diccionario. */ @@ -333,12 +333,12 @@ public static II18nManager getI18nManager(final String dictionary) { *

    * Devuelve el manager que gestiona el diccionario en el locale indicado. *

    - * + * * @param dictionary * Clave que define el diccionario que se pide * @param specificLocale * Locale del que se requiere el diccionario, null si no hay Locale preferido - * + * * @return Manager con el diccionario indicado. Si se ha dejado la factoría por defecto devuelve un manager del tipo * Dumb si no se puede encontrar el diccionario. */ @@ -366,12 +366,12 @@ public static II18nManager getI18nManager(final String dictionary, final Locale * ({@link I18nDefaultManager}). Si tiene problemas en la instanciacion del manager configurado devolvera un manager * {@link I18nDumbManager}. *

    - * + * * @param dictionary * Diccionario que debe gestionar el manager * @param specificLocale * Locale específico (null si no se especifica Locale) - * + * * @return Manager instanciado e inicializado, I18nDumbManager si ha tenido problemas para encontrar el manager (ver * {@link I18nDumbManager}). */ @@ -413,7 +413,7 @@ private static II18nManager instantiateManager(final String dictionary, final Lo /** * Establece un nuevo Locale para la peticion de diccionarios. - * + * * @param newLocale * Nuevo Locale que se aplicara al pedir nuevos diccionarios. */ @@ -427,12 +427,12 @@ public static void setLocale(final Locale newLocale) { *

    * Incluye parametros en un mensaje. *

    - * + * * @param message * Mensaje a dar formato * @param varargs * Parametros a incluir en el mensaje - * + * * @return Mensaje con los parametros incluidos */ private static String getFormatedMessage(final String message, final Object... varargs) { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nFactory.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nFactory.java index 023df18..89b1463 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nFactory.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nFactory.java @@ -21,21 +21,21 @@ /** * Interfaz que ha de implementar una factoría de managers de internacionalizacion. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface II18nFactory { /** * Devuelve una instancia de un manager de internacionalizacion. - * + * * @param dictionary * Clave que identifica el diccionario * @param locale * Localizacion de la que se quiere el diccionario - * + * * @return Instancia del manager de internacionalizacion */ II18nManager getI18nManager(String dictionary, Locale locale); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nManager.java index 101e50f..545cb40 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/II18nManager.java @@ -23,21 +23,21 @@ *

    * Interfaz que han de implementar los managers de internacionalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface II18nManager { /** * Inicializa el manager con el diccionario indicado. - * + * * @param dictionary * diccionario que debera gestionar el manager * @param locale * Locale establecido (null si no se especifica ninguno) - * + * * @throws DictionaryUnknownException * cuando se desconoce el diccionario indicado */ @@ -47,10 +47,10 @@ public interface II18nManager { *

    * Devuelve el mensaje identificado por la clave proporcionada según el diccionario gestionado por el manager. *

    - * + * * @param message * clave que identifica el mensaje - * + * * @return mensaje recuperado */ String getLocalMessage(String message); @@ -60,12 +60,12 @@ public interface II18nManager { * Devuelve el mensaje compuesto identificado por la clave proporcionada según el diccionario gestionado por el * manager. *

    - * + * * @param message * clave que identifica el mensaje * @param varargs * variables que se deben insertar en el mensaje compuesto - * + * * @return mensaje recuperado con las variables indicadas incrustadas */ String getLocalMessage(String message, Object... varargs); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/ManagerCached.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/ManagerCached.java index 9ace6c6..9065ba4 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/ManagerCached.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/i18n/ManagerCached.java @@ -26,9 +26,9 @@ *

    * Permite optimizar el acceso a internacionalizadores cacheando un manager de un diccionario con el locale relativo. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ class ManagerCached { @@ -41,7 +41,7 @@ class ManagerCached { *

    * Constructor. *

    - * + * * @param manager * Manager de internacionalizacion * @param i18nLocale @@ -56,10 +56,10 @@ public ManagerCached(final II18nManager manager, final Locale i18nLocale) { *

    * Devuelve si el locale indicado es el mismo que el del manager cacheado. *

    - * + * * @param otherLocale * Localizador a comparar - * + * * @return true si es el mismo locale, false en otro caso */ public boolean isSameLocale(final Locale otherLocale) { @@ -76,7 +76,7 @@ public boolean isSameLocale(final Locale otherLocale) { *

    * Devuelve el manager asociado a esta caché. *

    - * + * * @return internacionalizador */ public II18nManager getI18nCached() { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/Base64Decoder.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/Base64Decoder.java index 3f9c28c..98b142e 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/Base64Decoder.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/Base64Decoder.java @@ -21,12 +21,12 @@ *

    * Decodificador de tramas base64 basado en la clase java.utils.prefs.Base64. *

    - * + * *

    * Implementa la interfaz {@link IDecoder} para permitir su uso en streams de entrada, pudiendo decodificar al * vuelo en pequeños bloques de lectura. *

    - * + * *

    * Hay que tener en cuenta que base64 se dispone en bloques de 4 elementos. Debido a que el bloque obtenido para * decodificar puede no ajustarse a ese tamaño, el decodificador mantiene un pequeño buffer para los elementos que @@ -34,11 +34,11 @@ * {@link #isIncomplete()} la existencia de datos que no se han podido decodificar (es decir, que la trama base64 no * finalizaba correctamente). *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 - * + * * @see es.mityc.javasign.io.IDecoder */ public class Base64Decoder implements IDecoder { @@ -69,7 +69,7 @@ public Base64Decoder() { *

    * Constructor. *

    - * + * * @param onlyCountMode * Indica si se debe iniciar el decoder solo contando bytes sin decodificar */ @@ -90,7 +90,7 @@ public void reset() { *

    * Devuelve la cantidad de bytes que se han obtenido en binario desde el último reseteo. *

    - * + * * @return cantidad de bytes contados */ public long getCount() { @@ -101,14 +101,14 @@ public long getCount() { *

    * Añade el buffer indicado al ya existente. *

    - * + * * @param data * array con los nuevos datos * @param pos * posicion del array desde la que se incluyen los datos * @param len * cantidad de bytes que hay que añadir - * + * * @see es.mityc.javasign.io.IDecoder#addInput(byte[], int, int) */ public void addInput(final byte[] data, final int pos, final int len) { @@ -136,19 +136,19 @@ public void addInput(final byte[] data, final int pos, final int len) { * Lanzara una excepcion {@link ArrayIndexOutOfBoundsException} si los datos de acceso al buffer de escritura son * incorrectos. *

    - * + * * @param data * Array en el que escribir los datos * @param off * Posicion a partir de la cual escribir * @param len * Cantidad de bytes maximo que se puede escribir - * + * * @return Cantidad de bytes que se han decodificado - * + * * @throws DecodingException * Si la cantidad de datos a leer es demasiado - * + * * @see es.mityc.javasign.io.IDecoder#decode(byte[], int, int) */ public int decode(final byte[] data, final int off, final int len) throws DecodingException { @@ -198,22 +198,22 @@ public int decode(final byte[] data, final int off, final int len) throws Decodi *

    * Modified from java.utils.prefs.Base64. *

    - * + * * @param s * base64 string * @param data * binary result * @param off * offset to write in data - * + * * @return bytes writed in data - * + * * @author Josh Bloch - * + * * @version 1.5, 12/19/03 - * + * * @see java.util.prefs.Preferences - * + * * @since 1.4 */ private static int base64ToByteArray(final String s, byte[] data, final int off) { @@ -264,14 +264,14 @@ private static int base64ToByteArray(final String s, byte[] data, final int off) /** * Translates the specified character, which is assumed to be in the "Base 64 Alphabet" into its equivalent 6-bit * positive integer. - * + * * @param c * character * @param alphaToInt * alphabet - * + * * @return translated character - * + * * @throw IllegalArgumentException or ArrayOutOfBoundsException if c is not in the Base64 Alphabet. */ private static int base64toInt(final char c, final byte[] alphaToInt) { @@ -297,9 +297,9 @@ private static int base64toInt(final char c, final byte[] alphaToInt) { *

    * Indica que se ha quedado sin datos en el buffer para seguir decodificando. *

    - * + * * @return true si necesita mas datos, false en otro caso - * + * * @see es.mityc.javasign.io.IDecoder#needsInput() */ public boolean needsInput() { @@ -310,10 +310,10 @@ public boolean needsInput() { *

    * Indica que han quedado datos en los buffers internos. *

    - * + * * @return true si quedan bytes sin haber sido decoficados en el buffer, false en otro * caso - * + * * @see es.mityc.javasign.io.IDecoder#isIncomplete() */ public boolean isIncomplete() { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittable.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittable.java index b365e55..e6041bb 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittable.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittable.java @@ -24,9 +24,9 @@ *

    * Implementa el interfaz {@link IWriter} sobre un array de bytes. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ByteArrayWrittable implements IWriter { @@ -47,7 +47,7 @@ public ByteArrayWrittable() { *

    * Escribe nuevos datos en el buffer de escritura. *

    - * + * * @param b * array de bytes que contiene los datos que hay que escribir * @param off @@ -63,10 +63,10 @@ public void write(final byte[] b, final int off, final int len) { *

    * Asegura que los datos que estan en bufferes temporales se guarden. *

    - * + * * @throws IOException * Lanzada cuando no se han podido asegurar los datos - * + * * @see es.mityc.javasign.io.IWriter#flush() */ public void flush() throws IOException { @@ -77,7 +77,7 @@ public void flush() throws IOException { *

    * Limpia el buffer vaciandolo. *

    - * + * * @see es.mityc.javasign.io.IWriter#reset() */ public void reset() { @@ -88,9 +88,9 @@ public void reset() { *

    * Devuelve el número de bytes disponibles en el buffer. *

    - * + * * @return número de bytes disponibles en el buffer interno - * + * * @see es.mityc.javasign.io.IWriter#size() */ public int size() { @@ -101,9 +101,9 @@ public int size() { *

    * Devuelve en un array de bytes los datos acumulados. *

    - * + * * @return array de bytes disponible en el buffer - * + * * @see es.mityc.javasign.io.IWriter#toByteArray() */ public byte[] toByteArray() { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittableInputStream.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittableInputStream.java index de6204e..6cb36de 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittableInputStream.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/ByteArrayWrittableInputStream.java @@ -26,14 +26,14 @@ * Implementa un {@link InputStream} equivalente a {@link ByteArrayInputStream} pero que permite escribir en el array * del que se alimenta durante su uso. *

    - * + * *

    * Permite asociar un escritor general para ir llenando el array interno. El escritor general ha de implementar el * interfaz {@link IWriter}. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ByteArrayWrittableInputStream extends InputStream { @@ -47,7 +47,7 @@ public class ByteArrayWrittableInputStream extends InputStream { *

    * Constructor. *

    - * + * * @param wrt * Escritor que se utilizara para rellenar el buffer */ @@ -60,12 +60,12 @@ public ByteArrayWrittableInputStream(final IWriter wrt) { *

    * Lee del buffer de lectura. Si se vacía lo cambia al buffer de escritura y éste lo resetea. *

    - * + * * @return byte leido del buffer - * + * * @throws IOException * lanzada cuando se produce un error al leer del buffer - * + * * @see java.io.InputStream#read() */ @Override @@ -82,7 +82,7 @@ public int read() throws IOException { *

    * Actualiza los buffers de escritura y lectura con los últimos bytes escritos por el {@link IWriter} asociado. *

    - * + * * @throws IOException * Lanzada si se produce un error al actualizar el buffer */ @@ -96,7 +96,7 @@ private void updateBuffer() throws IOException { *

    * Vacía el contenido del {@link IWriter} asociado en el array interno. *

    - * + * * @throws IOException * Lanzada si se produce un error al asegurar el contenido interno */ @@ -108,17 +108,17 @@ public void flush() throws IOException { *

    * Indica si se pueden recuperar mas bytes del buffer interno. *

    - * + * *

    * Comprueba en primer lugar si todavía quedan disponibles bytes en el buffer interno, y si no es el caso, consulta * al {@link IWriter} asociado a ver si ya se han producido mas datos. *

    - * + * * @return Númer de bytes disponibles en el buffer intermedio - * + * * @throws IOException * Lanzada si se produce un error al acceder al contenido interno - * + * * @see java.io.InputStream#available() */ @Override diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/CharWrittable.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/CharWrittable.java index 722fee8..ec8cc24 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/CharWrittable.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/CharWrittable.java @@ -24,9 +24,9 @@ *

    * Implementa el interfaz {@link IWriter} sobre una cadena de caracteres. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CharWrittable implements IWriter { @@ -47,7 +47,7 @@ public CharWrittable() { *

    * Escribe nuevos datos en el buffer de escritura. *

    - * + * * @param c * array de caracteres a escribir * @param off @@ -63,10 +63,10 @@ public void write(final char[] c, final int off, final int len) { *

    * Asegura el contenido del buffer interno. *

    - * + * * @throws IOException * Lanzada cuando se produce un error al asegurar el buffer interno - * + * * @see es.mityc.javasign.io.IWriter#flush() */ public void flush() throws IOException { @@ -77,7 +77,7 @@ public void flush() throws IOException { *

    * Inicializa el objeto vaciando los buffers internos. *

    - * + * * @see es.mityc.javasign.io.IWriter#reset() */ public void reset() { @@ -88,9 +88,9 @@ public void reset() { *

    * Devuelve la cantidad de datos disponibles en el buffer interno. *

    - * + * * @return número de bytes disponibles - * + * * @see es.mityc.javasign.io.IWriter#size() */ public int size() { @@ -101,9 +101,9 @@ public int size() { *

    * Devuelve un array con los datos disponibles en el buffer interno. *

    - * + * * @return array con los datos disponibles - * + * * @see es.mityc.javasign.io.IWriter#toByteArray() */ public byte[] toByteArray() { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecoderInputStream.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecoderInputStream.java index 337a509..cae4e8e 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecoderInputStream.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecoderInputStream.java @@ -27,14 +27,14 @@ * Implementacion de {@link FilterInputStream} que permite filtrar los datos de entrada mediante un decodificador que * implemente el interfaz {@link IDecoder}. *

    - * + * *

    * Basado en el stream {@link java.util.zip.InflaterInputStream}, adaptado para permitir una forma mas general de * decodificacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DecoderInputStream extends FilterInputStream { @@ -59,7 +59,7 @@ public class DecoderInputStream extends FilterInputStream { *

    * Constructor. *

    - * + * * @param in * InputStream desde donde se leeran los datos codificados * @param dec @@ -73,7 +73,7 @@ public DecoderInputStream(InputStream in, IDecoder dec) { *

    * Constructor. *

    - * + * * @param in * InputStream desde donde se leeran los datos codificados * @param dec @@ -96,7 +96,7 @@ public DecoderInputStream(InputStream in, IDecoder dec, final int size) { *

    * Check to make sure that this stream has not been closed. *

    - * + * * @throws IOException * launched with Stream closed */ @@ -113,9 +113,9 @@ private void ensureOpen() throws IOException { /** * Reads a byte of uncompressed data. This method will block until enough input is available for decompression. - * + * * @return the byte read, or -1 if end of compressed input is reached - * + * * @exception IOException * if an I/O error has occurred */ @@ -126,16 +126,16 @@ public int read() throws IOException { /** * Reads encoded data into an array of bytes. This method will block until some input can be decoded. - * + * * @param b * the buffer into which the data is read * @param off * the start offset of the data * @param len * the maximum number of bytes read - * + * * @return the actual number of bytes read, or -1 if the end of the encoded input is reached - * + * * @exception IOException * if an I/O error has occurred *
      @@ -176,11 +176,11 @@ public int read(byte[] b, final int off, final int len) throws IOException { * blocking. * * @return 1 before EOF and 0 after EOF. - * + * * @exception IOException * if an I public int available() throws IOException { ensureOpen(); if (reachEOF) { return 0; } else * { return 1; } } - * + * * /** buffer interno para calcular el skip. */ private byte[] tempBuffer = new byte[DEFAULT_BUFFER_SIZE]; @@ -192,12 +192,12 @@ public int read(byte[] b, final int off, final int len) throws IOException { *

      * Could throw {@link IllegalArgumentException} if n < 0. *

      - * + * * @param n * the number of bytes to skip - * + * * @return the actual number of bytes skipped. - * + * * @exception IOException * if an I/O error has occurred */ @@ -225,7 +225,7 @@ public long skip(final long n) throws IOException { /** * Closes this input stream and releases any system resources associated with the stream. - * + * * @exception IOException * if an I/O error has occurred */ @@ -238,9 +238,9 @@ public void close() throws IOException { /** * Fills input buffer with more data to decoded. - * + * * @return bytes filled - * + * * @exception IOException * if an I/O error has occurred */ @@ -259,7 +259,7 @@ protected int fill() throws IOException { * * @return a boolean indicating if this stream type supports the mark and * reset methods. - * + * * @see java.io.InputStream#mark(int) * @see java.io.InputStream#reset() */ @@ -275,7 +275,7 @@ public boolean markSupported() { * * @param readlimit * the maximum limit of bytes that can be read before the mark position becomes invalid. - * + * * @see java.io.InputStream#reset() */ public synchronized void mark(final int readlimit) { @@ -291,7 +291,7 @@ public synchronized void mark(final int readlimit) { * * @exception IOException * if this method is invoked. - * + * * @see java.io.InputStream#mark(int) * @see java.io.IOException */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecodingException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecodingException.java index cb45aa2..d7ad4f8 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecodingException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/DecodingException.java @@ -23,9 +23,9 @@ *

      * Excepcion lanzada cuando se produce un error en la decodificacion de datos. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DecodingException extends IOException { @@ -42,7 +42,7 @@ public DecodingException() { *

      * Constructor. *

      - * + * * @param message * Mensaje de error */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IDecoder.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IDecoder.java index 58461d9..27eb118 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IDecoder.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IDecoder.java @@ -21,9 +21,9 @@ * Interfaz que deben cumplir los decodificadores utilizados en {@link DecoderInputStream} para poder decodificar una * entrada al aire (directamente desde el stream de entrada, en pequeños bloques, sin tener que cargar todo el * contenido del stream). - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IDecoder { @@ -32,7 +32,7 @@ public interface IDecoder { *

      * Indica que para poder continuar decoficando se ha de incluir mas datos en el buffer. *

      - * + * * @return true si necesita mas datos, false en otro caso */ boolean needsInput(); @@ -41,7 +41,7 @@ public interface IDecoder { *

      * Indica quedan bytes en el buffer sin decodificar. *

      - * + * * @return true si quedan bytes sin haber sido decoficados en el buffer, false en otro * caso */ @@ -51,7 +51,7 @@ public interface IDecoder { *

      * Añade nuevos datos en el buffer de decodificacion. *

      - * + * * @param data * array con los nuevos datos * @param off @@ -65,16 +65,16 @@ public interface IDecoder { *

      * Decodifica en el array de bytes indicado la informacion contenida en el buffer. *

      - * + * * @param data * Array en el que escribir los datos * @param off * Posicion a partir de la cual escribir * @param len * Cantidad de bytes maximo que se puede escribir - * + * * @return Cantidad de bytes que se han decodificado - * + * * @throws DecodingException * lanzada cuando se produce un error decodificando (los datos no se ajustan al codec o hay * desincronismos en el buffer) diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IWriter.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IWriter.java index fc1c605..8b58d34 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IWriter.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/IWriter.java @@ -23,9 +23,9 @@ *

      * Interfaz que debe implementar la clase que inyecte datos en un {@link ByteArrayWrittableInputStream}. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IWriter { @@ -34,7 +34,7 @@ public interface IWriter { *

      * Vacía los buffers intermedios. *

      - * + * * @throws IOException * si hay algún problema en el vaciado */ @@ -44,7 +44,7 @@ public interface IWriter { *

      * Devuelve un array de bytes con el contenido escrito. *

      - * + * * @return byte[] con el contenido escrito */ byte[] toByteArray(); @@ -60,7 +60,7 @@ public interface IWriter { *

      * Devuelve el tamaño actual del contenido escrito. *

      - * + * * @return tamaño en bytes del contenido actual */ int size(); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/InjectableInputStream.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/InjectableInputStream.java index 711abeb..d005aa5 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/io/InjectableInputStream.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/io/InjectableInputStream.java @@ -24,14 +24,14 @@ *

      * InputStream que bloquea el indicativo de final de stream hasta que recibe el aviso de desbloquearlo. *

      - * + * *

      * Con esta peculiaridad se puede tener acceso a un InputStream basado en otros streams que pueden estar * recibiendo informacion según estan siendo leídos sin que indiquen que su contenido ha finalizado. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class InjectableInputStream extends InputStream { @@ -44,7 +44,7 @@ public class InjectableInputStream extends InputStream { *

      * Constructor. *

      - * + * * @param inputStream * InputStream del que se leen los datos */ @@ -56,12 +56,12 @@ public InjectableInputStream(InputStream inputStream) { *

      * Lee un byte del stream. *

      - * + * * @return byte leído - * + * * @throws IOException * lanzada si se produce un error durante la lectura - * + * * @see java.io.InputStream#read() */ @Override @@ -73,20 +73,20 @@ public int read() throws IOException { *

      * Lee un bloque de datos del stream. *

      - * + * * @param b * array de bytes en el que se escriben los datos leídos * @param off * offset sobre el que escribir los datos * @param len * cantidad de datos maxima a escribir - * + * * @return número de bytes que se han conseguido leer, -1 si el stream ha finalizado y no esta disponible para mas * lecturas - * + * * @throws IOException * Lanzada cuando se produce un error al leer del stream - * + * * @see java.io.InputStream#read(byte[], int, int) */ @Override @@ -112,7 +112,7 @@ public void endStream() { *

      * Devuelve si el stream esta marcado para permitir su finalizacion. *

      - * + * * @return true si se permite que el stream pueda finalizar, false en caso contrario */ public boolean isEnded() { @@ -123,12 +123,12 @@ public boolean isEnded() { *

      * Devuelve la cantidad de datos disponibles en el stream. *

      - * + * * @return número de bytes disponibles - * + * * @throws IOException * Lanzada cuando se produce un error al acceder al stream - * + * * @see java.io.InputStream#available() */ @Override @@ -140,10 +140,10 @@ public int available() throws IOException { *

      * Cierra el stream. *

      - * + * * @throws IOException * Lanzada cuando se produce un error al cerrar el stream - * + * * @see java.io.InputStream#close() */ @Override @@ -162,10 +162,10 @@ public void close() throws IOException { *

      * Esta funcion se delega al stream interno por lo que podría falla si el stream interno no la admite. *

      - * + * * @param readlimit * marca donde habra que volver en un reset del stream - * + * * @see java.io.InputStream#mark(int) */ @Override @@ -177,10 +177,10 @@ public synchronized void mark(final int readlimit) { *

      * Resetea a la última posicion marcada en el stream. *

      - * + * * @throws IOException * Lanzada cuando se produce un error al realizar un reset al stream - * + * * @see java.io.InputStream#reset() */ @Override @@ -192,15 +192,15 @@ public synchronized void reset() throws IOException { *

      * Salta un número de bytes sin leerlos del stream. *

      - * + * * @param n * número de bytes a saltar - * + * * @return número de bytes que se han podido saltar del stream - * + * * @throws IOException * Lanzada cuando se produce un error al realizar el salto - * + * * @see java.io.InputStream#skip(long) */ @Override @@ -212,9 +212,9 @@ public long skip(final long n) throws IOException { *

      * Indica si el stream asociado admite marca. *

      - * + * * @return true si el stream admite marca, false en otro caso - * + * * @see java.io.InputStream#markSupported() */ @Override diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/CertStoreException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/CertStoreException.java index be35159..369224b 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/CertStoreException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/CertStoreException.java @@ -23,9 +23,9 @@ *

      * Excepcion lanzada en los accesos con problemas a los almacenes de certificados. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CertStoreException extends SignMITyCException { @@ -46,7 +46,7 @@ public CertStoreException() { *

      * Constructor. *

      - * + * * @param message * Mensaje de error */ @@ -58,7 +58,7 @@ public CertStoreException(final String message) { *

      * Constructor. *

      - * + * * @param cause * Causa de la excepcion */ @@ -70,7 +70,7 @@ public CertStoreException(final Throwable cause) { *

      * Constructor. *

      - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/DefaultPassStoreKS.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/DefaultPassStoreKS.java index d99d369..67d5cf6 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/DefaultPassStoreKS.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/DefaultPassStoreKS.java @@ -32,9 +32,9 @@ * Proporciona un mecanismo por defecto para mostrar una ventana que pida al usuario la contraseña de acceso a un * certificado ubicado en un dispositivo seguro. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DefaultPassStoreKS implements IPassStoreKS { @@ -56,12 +56,12 @@ public class DefaultPassStoreKS implements IPassStoreKS { * Muestra una ventana de dialogo para que el usuario introduzca una contraseña de acceso a un certificado ubicado * en un dispositivo seguro. *

      - * + * * @param certificate * Certificado al que se accede * @param alias * Alias del certificado al que se accede - * + * * @return contraseña (PIN) */ public char[] getPassword(final X509Certificate certificate, final String alias) { @@ -92,7 +92,7 @@ public char[] getPassword(final X509Certificate certificate, final String alias) * Este método se mantiene para facilitar la gestion de hijos sobre la informacion a mostrar. Sobreescribiéndolo se * puede preparar un dialogo adecuado al caso. *

      - * + * * @param icon * Icono a mostrar. */ @@ -104,7 +104,7 @@ public void setIcon(final ImageIcon icon) { *

      * Establece el icono que sera mostrado junto con el mensaje de peticion de PIN. *

      - * + * * @param isVisible * false para hacer el boton invisible */ @@ -120,7 +120,7 @@ public void setCancelBtnVisible(final boolean isVisible) { * Este método se mantiene para facilitar la gestion de hijos sobre la informacion a mostrar. Sobreescribiéndolo se * puede preparar un título de ventana relacionado con los datos provistos. *

      - * + * * @param certificate * certificado del que se pide el acceso * @param alias @@ -134,7 +134,7 @@ protected void processData(final X509Certificate certificate, final String alias *

      * Permite indicar un título a la ventana de peticion de contraseña. *

      - * + * * @param title * Título de la ventana */ @@ -146,7 +146,7 @@ public void setTitle(final String title) { *

      * Devuelve el título configurado para la ventana de peticion de contraseña. *

      - * + * * @return Título de la ventana */ public String getTitle() { @@ -157,7 +157,7 @@ public String getTitle() { *

      * Establece el mensaje de introduccion de PIN. *

      - * + * * @param message * nuevo mensage */ @@ -169,7 +169,7 @@ public void setPINMessage(final String message) { *

      * Devuelve el mensaje de PIN introducido. *

      - * + * * @return mensaje de PIN */ public String getPINMessage() { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreMaintainer.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreMaintainer.java index 3efe7f1..621291b 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreMaintainer.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreMaintainer.java @@ -30,9 +30,9 @@ * Mediante la implementacion de este interfaz se obtiene acceso a la manipulacion de los certificados disponibles en el * almacén de certificados. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IPKStoreMaintainer { @@ -41,7 +41,7 @@ public interface IPKStoreMaintainer { *

      * Inicializa el acceso al almacén. *

      - * + * * @throws CertStoreException * lanzada si hay algún problema en el acceso al almacén */ @@ -51,10 +51,10 @@ public interface IPKStoreMaintainer { *

      * Introduce un certificado de confianza en el almacén de certificados. *

      - * + * * @param cert * Certificado de confianza - * + * * @throws CertStoreException * si hay algún problema en el acceso al almacén */ @@ -68,10 +68,10 @@ public interface IPKStoreMaintainer { * Si el certificado que se intenta eliminar no es un certificado de confianza, sino de firma, no se debera * eliminar. *

      - * + * * @param cert * Certificado de confianza a eliminar - * + * * @throws CertStoreException * si hay algún problema en el acceso al almacén */ @@ -81,14 +81,14 @@ public interface IPKStoreMaintainer { *

      * Importa un certificado de firma (incluye clave privada) en el almacén. *

      - * + * * @param pk * Clave privada a importar * @param cert * Certificado asociado a la clave pública relacionada con la clave privada importada * @param password * Contraseña que se aplicara a la clave privada en el almacén - * + * * @throws CertStoreException * lanzada si hay algún problema en la importacion de la clave privada y certificado */ @@ -99,10 +99,10 @@ public interface IPKStoreMaintainer { * Elimina un certificado del almacén de certificados que esté asociado a una clave privada, junto con la clave * privada. *

      - * + * * @param cert * Certificado asociado a una clave privada a eliminar - * + * * @throws CertStoreException * lanzada si hay algún problema en la eliminacion del certificado y de la clave privada */ @@ -112,10 +112,10 @@ public interface IPKStoreMaintainer { *

      * Actualiza el certificado asociado a una clave privada, reemplazando el anterior asociado. *

      - * + * * @param cert * certificado actual - * + * * @throws CertStoreException * lanzada si hay algún problema en la actualizacion del certificado */ @@ -125,10 +125,10 @@ public interface IPKStoreMaintainer { *

      * Indica si un certificado se puede borrar del almacén de certificados. *

      - * + * * @param cert * .- Certificado a consultar - * + * * @return .- true si el certificado el borrable */ boolean isDeletable(X509Certificate cert); @@ -137,7 +137,7 @@ public interface IPKStoreMaintainer { *

      * Devuelve el panel de configuracion propio de la implementacion del almacén. *

      - * + * * @return Panel de configuracion del almacén. */ JPanel getPreferencesPanel(); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreManager.java index b9da6e9..da83c29 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPKStoreManager.java @@ -27,9 +27,9 @@ *

      * Interfaz para la manipulacion de claves públicas/privadas y certificados en un ambiente de firma digital. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ @@ -40,10 +40,10 @@ public interface IPKStoreManager { * Provider que permite el acceso a funciones criptograficas relacionadas con los certificados (PK) disponibles en * el almacén. *

      - * + * * @param cert * Certificado para el que se necesita acceso al provider - * + * * @return Provider que define sus servicios */ Provider getProvider(X509Certificate cert); @@ -52,9 +52,9 @@ public interface IPKStoreManager { *

      * Obtiene un listado de los certificados del almacén que pueden realizar labores de firma. *

      - * + * * @return los certificados como un listado de X509Certificate - * + * * @throws CertStoreException * si hay algún problema en el acceso al almacén */ @@ -64,9 +64,9 @@ public interface IPKStoreManager { *

      * Obtiene un listado de los certificados de las entidades de confianza disponibles en el almacén. *

      - * + * * @return los certificados como un listado de X509Certificate - * + * * @throws CertStoreException * si hay algún problema en el acceso al almacén */ @@ -76,12 +76,12 @@ public interface IPKStoreManager { *

      * Obtiene la cadena de certificados asociada al certificado indicado. *

      - * + * * @param certificate * Certificado del que se quiere la cadena - * + * * @return CertPath construido con los certificados del almacén - * + * * @throws CertStoreException * si hay algún problema en el acceso al almacén de certificados o el almacén no contiene el certificado * indicado @@ -92,12 +92,12 @@ public interface IPKStoreManager { *

      * Devuelve la clave privada que tiene el almacén asociado al certificado indicado. *

      - * + * * @param certificate * Certificado del que se quiere la clave privada - * + * * @return PrivateKey relacionada con el certificado (puede ser una clase proxy) - * + * * @throws CertStoreException * si hay algún problema en el acceso al almacén de certificados o no hay clave privada asociada */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPassStoreKS.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPassStoreKS.java index 8e1cdf8..9220e4a 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPassStoreKS.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/IPassStoreKS.java @@ -23,9 +23,9 @@ *

      * Interfaz para acceder a las contraseñas pedidas cuando se accede a la clave asociada a un certificado. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IPassStoreKS { @@ -35,12 +35,12 @@ public interface IPassStoreKS { * Se llama a este método cuando el {@link IPKStoreManager} intenta acceder a la clave privada asociada a un * certificado contenido en el KeyStore. *

      - * + * * @param certificate * Certificado que tiene la clave * @param alias * Alias del certificado - * + * * @return Se debe devolver la contraseña de acceso a la clave */ char[] getPassword(X509Certificate certificate, String alias); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/NullPassStorePK.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/NullPassStorePK.java index bbe5ebe..cec3251 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/NullPassStorePK.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/NullPassStorePK.java @@ -23,9 +23,9 @@ *

      * PassHandler que no da acceso a ninguna contraseña. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.1 */ public class NullPassStorePK implements IPassStoreKS { @@ -33,14 +33,14 @@ public class NullPassStorePK implements IPassStoreKS { *

      * Devuelve una contraseña vacía en cualquier consulta. *

      - * + * * @param certificate * Certificado al que se accede * @param alias * alias al que se accede - * + * * @return Contraseña vacía - * + * * @see es.mityc.javasign.pkstore.IPassStoreKS#getPassword(java.security.cert.X509Certificate, java.lang.String) */ public char[] getPassword(final X509Certificate certificate, final String alias) { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/PINDialog.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/PINDialog.java index cb4929a..4cc6a02 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/PINDialog.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/pkstore/PINDialog.java @@ -43,9 +43,9 @@ *

      * Dialogo para la peticion de contraseña de acceso a un dispositivo seguro. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ @@ -84,7 +84,7 @@ class PINDialog { *

      * Crea el dialogo y lo inicializa. *

      - * + * * @param owner * Frame padre del dialogo */ @@ -182,7 +182,7 @@ public void actionPerformed(final ActionEvent e) { *

      * Establece un título para la ventana de peticion de contraseña. *

      - * + * * @param newTitle * Nuevo título */ @@ -194,7 +194,7 @@ public void setTitle(final String newTitle) { *

      * Establece el mensaje de peticion de PIN. *

      - * + * * @param newMessage * Nuevo mensaje */ @@ -206,7 +206,7 @@ public void setPINMessage(final String newMessage) { *

      * Establece el icono que sera mostrado junto con el mensaje de peticion de PIN. *

      - * + * * @param icon * Icono a mostrar. */ @@ -218,7 +218,7 @@ public void setIcon(final ImageIcon icon) { *

      * Establece el icono que sera mostrado junto con el mensaje de peticion de PIN. *

      - * + * * @param isVisible * false para hacer el boton invisible */ @@ -240,7 +240,7 @@ public void pack() { *

      * Hace visible el dialogo de consulta. *

      - * + * * @param flag * si es true inicializa los valores introducidos previamente */ @@ -256,7 +256,7 @@ public void setVisible(final boolean flag) { *

      * Devuelve la última contraseña introducida en el dialogo. *

      - * + * * @return Contraseña */ public char[] getPassword() { @@ -276,7 +276,7 @@ public void dispose() { *

      * Indica si la última accion en el dialogo fue la de cancelar el intento de acceso. *

      - * + * * @return true si el último intento se cancelo, false en otro caso */ public boolean isCancelado() { @@ -287,7 +287,7 @@ public boolean isCancelado() { *

      * Devuelve el ancho del dialogo. *

      - * + * * @return el ancho del dialogo */ public int getWidth() { @@ -302,7 +302,7 @@ public int getWidth() { *

      * Devuelve el alto del dialogo. *

      - * + * * @return el alto del dialogo */ public int getHeight() { @@ -317,7 +317,7 @@ public int getHeight() { *

      * Coloca la esquina superior izquierda del dialogo en las coordenadas (x,y). *

      - * + * * @param x * Coordenada horizontal expresada en pixels * @param y diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLErrorManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLErrorManager.java index 3e886be..6dcaccf 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLErrorManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLErrorManager.java @@ -23,9 +23,9 @@ *

      * Interfaz para comunicar de errores encontrados en la verificacion de la conexion SSL. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface ISSLErrorManager { @@ -37,12 +37,12 @@ public interface ISSLErrorManager { *

      * El certificado del servidor y el nombre del host no coinciden. *

      - * + * * @param actualHost * Nombre resuelto del peer * @param certServer * Certificado obtenido del servidor - * + * * @return true si se debe continuar, false si se debe parar el establecimiento del SSL */ boolean continueErrorPeer(String actualHost, X509Certificate certServer); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLManager.java index 6a8d711..37e6066 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/ISSLManager.java @@ -24,9 +24,9 @@ *

      * Interfaz que han de cumplir los gestionadores de las conexiones SSL del cliente. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface ISSLManager { @@ -35,7 +35,7 @@ public interface ISSLManager { *

      * Devuelve el gestionador de confianza del otro peer de la conexion. *

      - * + * * @return gestor de confianza */ TrustManager getTrustManager(); @@ -44,7 +44,7 @@ public interface ISSLManager { *

      * Devuelve el gestionador de la autenticacion por parte de este peer de la conexion. *

      - * + * * @return gestionador de las claves */ KeyManager getKeyManager(); @@ -53,7 +53,7 @@ public interface ISSLManager { *

      * Devuelve el gestionador ante errores en el establecimiento del SSL. *

      - * + * * @return gestionador de errores, null si no se desea ninguno */ ISSLErrorManager getSSLErrorManager(); diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/SimpleSSLManager.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/SimpleSSLManager.java index 105ee5d..8c8e389 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/SimpleSSLManager.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/ssl/SimpleSSLManager.java @@ -24,9 +24,9 @@ *

      * Gestion de la pasarela SSL de comunicacion del cliente TS. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SimpleSSLManager implements ISSLManager { @@ -42,7 +42,7 @@ public class SimpleSSLManager implements ISSLManager { *

      * Constructor. *

      - * + * * @param trustManager * gestionador de la confianza * @param keyManager @@ -57,7 +57,7 @@ public SimpleSSLManager(TrustManager trustManager, KeyManager keyManager) { *

      * Establece el gestionador de errores en las comunicaciones SSL. *

      - * + * * @param errorMng * Manager de errores */ @@ -69,9 +69,9 @@ public void setSSLErrorManager(final ISSLErrorManager errorMng) { *

      * Devuelve el manager de errores establecido. *

      - * + * * @return manager de errores - * + * * @see es.mityc.javasign.ssl.ISSLManager#getSSLErrorManager() */ public ISSLErrorManager getSSLErrorManager() { @@ -82,9 +82,9 @@ public ISSLErrorManager getSSLErrorManager() { *

      * Devuelve el gestionador de autenticacion de este punto. *

      - * + * * @return gestionador de autenticacion - * + * * @see es.mityc.javasign.ssl.ISSLManager#getKeyManager() */ public KeyManager getKeyManager() { @@ -95,9 +95,9 @@ public KeyManager getKeyManager() { *

      * Devuelve el gestionador de confianza del otro punto. *

      - * + * * @return gestionador de confianza - * + * * @see es.mityc.javasign.ssl.ISSLManager#getTrustManager() */ public TrustManager getTrustManager() { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/FakedTrustException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/FakedTrustException.java index 9e82948..faac0ac 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/FakedTrustException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/FakedTrustException.java @@ -21,9 +21,9 @@ *

      * Lanzada cuando algún elemento criptografico ha sido alterado. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class FakedTrustException extends NotTrustedException { @@ -44,7 +44,7 @@ public FakedTrustException() { *

      * Constructor. *

      - * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public FakedTrustException(final String message) { *

      * Constructor. *

      - * + * * @param cause * Excepcion responsable de lanzar esta otra */ @@ -68,7 +68,7 @@ public FakedTrustException(final Throwable cause) { *

      * Constructor. *

      - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/NotTrustedException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/NotTrustedException.java index 501bca0..18f71ad 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/NotTrustedException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/NotTrustedException.java @@ -21,9 +21,9 @@ *

      * Lanzada cuando no se confía en un elemento. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class NotTrustedException extends TrustException { @@ -44,7 +44,7 @@ public NotTrustedException() { *

      * Constructor. *

      - * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public NotTrustedException(final String message) { *

      * Constructor. *

      - * + * * @param cause * Excepcion responsable de lanzar esta otra */ @@ -68,7 +68,7 @@ public NotTrustedException(final Throwable cause) { *

      * Constructor. *

      - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustAbstract.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustAbstract.java index cc006dc..5e14065 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustAbstract.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustAbstract.java @@ -24,18 +24,18 @@ *

      * Clase base para las clases encargadas de realizar labores de confianza. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class TrustAbstract { /** * Devuelve una instancia del validador. - * + * * Este método tiene que ser sobreescrito por la clase que extienda el validador. - * + * * @return Instancia del validador */ public static TrustAbstract getInstance() { @@ -46,10 +46,10 @@ public static TrustAbstract getInstance() { *

      * Indica si el objeto indicado es catalogado como de confianza. *

      - * + * * @param data * Objeto del que comprobar su confianza - * + * * @throws TrustException * lanzada cuando el objeto no es de confianza o ha ocurrido algún error al intentar comprobarlo: *
        @@ -64,12 +64,12 @@ public static TrustAbstract getInstance() { *

        * Devuelve la cadena de certificados correspondiente al certificado parametrizado. *

        - * + * * @param cert * Certificado del cual se va a reconstruir su cadena - * + * * @return Cadena de certificados correspondiente - * + * * @throws UnknownTrustException * Si no se dispone de la ruta de certificacion */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustException.java index 4a34a64..844d7f6 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustException.java @@ -23,9 +23,9 @@ *

        * Base de las excepciones lanzadas cuando hay problemas de confianza. *

        - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TrustException extends SignMITyCException { @@ -46,7 +46,7 @@ public TrustException() { *

        * Constructor. *

        - * + * * @param message * Mensaje de error */ @@ -58,7 +58,7 @@ public TrustException(final String message) { *

        * Constructor. *

        - * + * * @param cause * Excepcion que causa esta otra excepcion */ @@ -70,7 +70,7 @@ public TrustException(final Throwable cause) { *

        * Constructor. *

        - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustFactory.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustFactory.java index 8d9f6d7..8c44c2d 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustFactory.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/TrustFactory.java @@ -41,37 +41,37 @@ *

        * Factoría que gestiona las instancias de validadores de confianza. *

        - * + * *

        * Esta factoría sirve como punto de entrada para obtener managers de confianza. Se utiliza bajo el patron singleton, * permitiendo ser superpuesta por otra factoría de managers de confianza si se define un fichero de propiedades en * META-INF/trust/trustservices.properties con la especificacion: - * + * *

          * # Propiedad que indica la clase que hara de factoría de servicios de confianza
          * services.trust.factory.class=
          * 
        - * + * * . *

        - * + * *

        * El modo de uso de la factoría estandar es parametrizar el fichero de propiedades trust/trust.properties * con el formato: - * + * *

          * # Fichero de configuracion de los validadores de confianza disponibles
          * # Se debe emparejar una clave con el nombre de la clase que implementa TrustAbstract y que realizara las labores de validador
          * # Formato:
          * #   <clave>=<clase>
          * 
        - * + * * indicando parejas de claves y clases asociadas. Cuando se solicite a la factoría una clave identificativa del manager * de confianza se instanciara el indicado según la parametrizacion. *

        - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TrustFactory { @@ -117,7 +117,7 @@ protected TrustFactory() { *

        * Si no esta disponible el de contexto devuelve el propio de la clase. *

        - * + * * @return ClassLoader */ private static ClassLoader getClassLoader() { @@ -179,7 +179,7 @@ private void loadConfig() { *

        * Devuelve una instancia del manager de confianza. *

        - * + * * @return instancia de factoría de clases comprobadoras de confianza */ public static TrustFactory getInstance() { @@ -261,7 +261,7 @@ public static TrustFactory getInstance() { *

        * Una factoría que quiera sustituir a esta debera implementar este método devolviendo una instancia de sí misma. *

        - * + * * @return una instancia de esta factoría de clases comprobadoras de confianza */ protected static TrustFactory newInstance() { @@ -272,7 +272,7 @@ protected static TrustFactory newInstance() { *

        * Establece la factoría por defecto para obtener los validadores de confianza. *

        - * + * * @param factory * Factoría que se quiere utilizar para generar los validadores de confianza */ @@ -282,13 +282,13 @@ public static void setDefault(final TrustFactory factory) { /** * Devuelve el nombre de la clase en funcion de la clave. - * + * * Este método se debe sobreescribir si se quiere una factoría que mantenga su propio sistema de seleccion de clases * de validadores de confianza. - * + * * @param key * identificador del manager de confianza que se busca - * + * * @return Nombre de la clase que implementa la clase de validador de confianza */ protected String getClassname(final String key) { @@ -302,10 +302,10 @@ protected String getClassname(final String key) { /** * Devuelve el validador de confianza asociado a la clave indicada. Funciona como una factory que instancia un nuevo * validador en cada llamada. - * + * * @param key * Clave para identificar al validador - * + * * @return Una instancia del validador de confianza o null si no hay ninguno asociado o no se puede * instanciar. */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/UnknownTrustException.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/UnknownTrustException.java index fa70717..c14ea91 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/UnknownTrustException.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/trust/UnknownTrustException.java @@ -21,9 +21,9 @@ *

        * Lanzada cuando se desconoce el resultado de confianza de un objeto. *

        - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class UnknownTrustException extends TrustException { @@ -44,7 +44,7 @@ public UnknownTrustException() { *

        * Constructor. *

        - * + * * @param message * Mensaje de error */ @@ -56,7 +56,7 @@ public UnknownTrustException(final String message) { *

        * Constructor. *

        - * + * * @param cause * Excepcion que causa esta otra */ @@ -68,7 +68,7 @@ public UnknownTrustException(final Throwable cause) { *

        * Constructor. *

        - * + * * @param message * Mensaje de error * @param cause diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/Base64Coder.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/Base64Coder.java index ffa5bb6..8fa891d 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/Base64Coder.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/Base64Coder.java @@ -25,14 +25,14 @@ * A Base64 Encoder/Decoder. *

        * This class is used to encode and decode data in Base64 format as described in RFC 1521. - * + * *

        * This is "Open Source" software and released under the GNU/LGPL * license.
        * It is provided "as is" without warranty of any kind.
        * Copyright 2003: Christian d'Heureuse, Inventec Informatik AG, Switzerland.
        * Home page: www.source-code.biz
        - * + * *

        * Version history:
        * 2003-07-22 Christian d'Heureuse (chdh): Module created.
        @@ -78,7 +78,7 @@ public final class Base64Coder { * * @param s * a String to be encoded. - * + * * @return A String with the Base64 encoded data. */ public static String encodeString(String s) { @@ -87,10 +87,10 @@ public static String encodeString(String s) { /** * Encodes a byte array into Base64 format. No blanks or line breaks are inserted. - * + * * @param in * an array containing the data bytes to be encoded. - * + * * @return A character array with the Base64 encoded data. */ public static char[] encode(byte[] in) { @@ -99,12 +99,12 @@ public static char[] encode(byte[] in) { /** * Encodes a byte array into Base64 format. No blanks or line breaks are inserted. - * + * * @param in * an array containing the data bytes to be encoded. * @param iLen * number of bytes to process in in. - * + * * @return A character array with the Base64 encoded data. */ public static char[] encode(byte[] in, int iLen) { @@ -133,12 +133,12 @@ public static char[] encode(byte[] in, int iLen) { /** * Decodes a string from Base64 format. - * + * * @param s * a Base64 String to be decoded. - * + * * @return A String containing the decoded data. - * + * * @throws IllegalArgumentException * if the input is not valid Base64 encoded data. */ @@ -148,9 +148,9 @@ public static String decodeString(String s) { /** * Similar a decode(Object) pero limpiando de saltos de carro y espacios - * + * * @param input - * + * * @return binario decodificado */ public static byte[] decode(String input) { @@ -161,12 +161,12 @@ public static byte[] decode(String input) { /** * Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded data. - * + * * @param input * a character array containing the Base64 encoded data. - * + * * @return An array containing the decoded data bytes. - * + * * @throws IllegalArgumentException * if the input is not valid Base64 encoded data. */ diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/CopyFilesTool.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/CopyFilesTool.java index 6b51db5..162bb74 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/CopyFilesTool.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/CopyFilesTool.java @@ -54,13 +54,13 @@ *

        * Utilidad para el copiado de ficheros con integridad. *

        - * + * *

        * Esta librería accede a un fichero de propiedades donde se relaciona una clave con un conjunto de recursos. Bajo * peticion puede copiar esos recursos a un lugar físico. En caso de ya existir comprueba la integridad de esos ficheros * y si no la cumple procede a su sustitucion. *

        - * + * *

        Formato del fichero de propiedades

        *

        * En primer lugar se asocia un conjunto de ficheros a una clave. Cuando se indique que se quiere copiar la clave @@ -107,7 +107,7 @@ *

      *

      *

      Ejemplo

      - * + * *
        * windows5.explorer=CSPBridge
        * file.CSPBridge.name=DLLFirmaVC.dll
      @@ -121,9 +121,9 @@
        * 64bits indicando la partícula _64 detras del nombre de SO. V.G.:
        * windows6_64.explorer=CSPBridge
        * 

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CopyFilesTool { @@ -198,9 +198,9 @@ public enum CrcIntegrityEnum { *

      * Cada tipo concreto de integridad debera tener una clase que extienda de esta. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ private abstract class CRCInfo { @@ -208,10 +208,10 @@ private abstract class CRCInfo { *

      * Procesa la cadena indicada para obtener el valor CRC que se espera. *

      - * + * * @param value * Cadena que tiene el valor CRC esperado - * + * * @throws CopyFileException * Lanzada si la cadena no se ajusta al CRC que admite esta clase */ @@ -221,7 +221,7 @@ private abstract class CRCInfo { *

      * Devuelve el tipo de CRC implementado. *

      - * + * * @return tipo del enumerado {@link CrcIntegrityEnum} que implementa */ protected abstract CrcIntegrityEnum getCrcType(); @@ -230,12 +230,12 @@ private abstract class CRCInfo { *

      * Chequea que el fichero indicado tenga el crc esperado. *

      - * + * * @param file * Fichero que se quiere comprobar - * + * * @return true si el fichero se ajusta al valor esperado, false en otro caso - * + * * @throws CopyFileException * Lanzada si no ha podido calcular el crc del fichero */ @@ -246,9 +246,9 @@ private abstract class CRCInfo { *

      * Implementacion del calculo de CRC mediante Adler32. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ private class Adler32Info extends CRCInfo { @@ -259,13 +259,13 @@ private class Adler32Info extends CRCInfo { *

      * Procesa la cadena indicada recuperando el valor numérico Int32 que señala un CRC Adler32. *

      - * + * * @param value * Cadena que tiene el valor CRC esperado en forma de número int32 - * + * * @throws CopyFileException * Lanzada si la cadena no se ajusta al CRC que admite esta clase - * + * * @see es.mityc.javasign.utils.CopyFilesTool.CRCInfo#processValue(java.lang.String) */ @Override @@ -282,9 +282,9 @@ public void processValue(final String value) throws CopyFileException { *

      * Devuelve el tipo Adler32. *

      - * + * * @return CrcIntegrityEnum.ADLER32 - * + * * @see es.mityc.javasign.utils.CopyFilesTool.CRCInfo#getCrcType() */ @Override @@ -296,7 +296,7 @@ public CrcIntegrityEnum getCrcType() { *

      * Devuelve el crc esperado. *

      - * + * * @return crc esperado */ public long getCrcValue() { @@ -307,15 +307,15 @@ public long getCrcValue() { *

      * Chequea que el fichero indicado tenga el crc Adler32 esperado. *

      - * + * * @param file * Fichero que se quiere comprobar - * + * * @return true si el fichero se ajusta al valor esperado, false en otro caso - * + * * @throws CopyFileException * Lanzada si no ha podido calcular el crc del fichero - * + * * @see es.mityc.javasign.utils.CopyFilesTool.CRCInfo#checkFile(java.io.File) */ @Override @@ -346,9 +346,9 @@ public boolean checkFile(final File file) throws CopyFileException { *

      * Implementacion del calculo de CRC mediante SHA-2. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ private class SHA2Info extends CRCInfo { @@ -359,13 +359,13 @@ private class SHA2Info extends CRCInfo { *

      * Procesa la cadena indicada recuperando el valor numérico Int32 que señala un CRC Adler32. *

      - * + * * @param value * Cadena que tiene el valor CRC esperado en forma de número int32 - * + * * @throws CopyFileException * Lanzada si la cadena no se ajusta al CRC que admite esta clase - * + * * @see es.mityc.javasign.utils.CopyFilesTool.CRCInfo#processValue(java.lang.String) */ @Override @@ -378,9 +378,9 @@ public void processValue(final String value) throws CopyFileException { *

      * Devuelve el tipo SHA-2. *

      - * + * * @return CrcIntegrityEnum.SHA2 - * + * * @see es.mityc.javasign.utils.CopyFilesTool.CRCInfo#getCrcType() */ @Override @@ -392,7 +392,7 @@ public CrcIntegrityEnum getCrcType() { *

      * Devuelve el crc esperado. *

      - * + * * @return crc esperado */ public String getCrcValue() { @@ -403,15 +403,15 @@ public String getCrcValue() { *

      * Chequea que el fichero indicado tenga el crc SHA-2 esperado. *

      - * + * * @param file * Fichero que se quiere comprobar - * + * * @return true si el fichero se ajusta al valor esperado, false en otro caso - * + * * @throws CopyFileException * Lanzada si no ha podido calcular el crc del fichero - * + * * @see es.mityc.javasign.utils.CopyFilesTool.CRCInfo#checkFile(java.io.File) */ @Override @@ -447,7 +447,7 @@ public boolean checkFile(final File file) throws CopyFileException { * Crea una instancia de la herramienta de copia de ficheros tomando como fuente de la informacion el recurso de * propiedades indicado. *

      - * + * * @param fileProperties * Nombre del recurso que contiene las propiedades de los ficheros que puede copiar */ @@ -460,7 +460,7 @@ public CopyFilesTool(final String fileProperties) { * Crea una instancia de la herramienta de copia de ficheros tomando como fuente de la informacion el recurso de * propiedades indicado. *

      - * + * * @param fileProperties * Nombre del recurso que contiene las propiedades de los ficheros que puede copiar * @param cl @@ -475,7 +475,7 @@ public CopyFilesTool(final String fileProperties, final ClassLoader cl) { *

      * Carga el recurso de propiedades indicado. *

      - * + * * @param fileProperties * nombre del recurso que contiene las propiedades */ @@ -517,7 +517,7 @@ private void loadProperties(final String fileProperties) { *

      * Si no esta disponible el de contexto devuelve el propio de la clase. *

      - * + * * @return ClassLoader */ private static ClassLoader getClassLoader() { @@ -553,7 +553,7 @@ public ClassLoader run() { *
    • so
    • *
    *

    - * + * * @param so * Nombre del sistema operativo * @param version @@ -562,7 +562,7 @@ public ClassLoader run() { * Arquitectura (32 o 64 bits) * @param addendum * sufijo que se busca - * + * * @return Propiedad que se haya encontrado mas completa */ private String getKeyOS(final String so, final String version, final String arch, final String addendum) { @@ -583,10 +583,10 @@ private String getKeyOS(final String so, final String version, final String arch *

    * Devuelve un valor de cadena aunque la cadena esté nulificada. *

    - * + * * @param varargs * Cadenas a concatenar - * + * * @return las cadenas concatenadas, cambiando las cadenas nulificadas por cadenas vacías */ private String addStrings(String... varargs) { @@ -604,7 +604,7 @@ private String addStrings(String... varargs) { * Comprueba si hay ficheros relacionados con el sistema operativo y si los hay, comprueba si es necesario volver a * copiarlos (comprobando su integridad). *

    - * + * *

    * Para buscar los ficheros relacionados con el sistema operativo compone un nombre dependiente del sistema * operativo y le añade el addendum indicado. Sistemas operativos que busca: @@ -614,16 +614,16 @@ private String addStrings(String... varargs) { *

  • Mac OS X
  • * *

    - * + * * @param dir * Directorio donde se copiaran los ficheros (si su valor en null se copiara al directorio temporal) * @param addendum * Nombre de la clave que identifica los ficheros que se copiaran. * @param updateLibraryPath * indica si se debe actualizar la variable LibraryPath de java con la ubicacion de los ficheros copiados - * + * * @return devuelve el directorio donde se hizo la copia de los recursos - * + * * @throws CopyFileException * si no existe la clave indicada o algunos de los ficheros como recurso */ @@ -667,10 +667,10 @@ public String copyFilesOS(final String dir, final String addendum, final boolean *

    * Comprueba si la propiedad indicada esta disponible. *

    - * + * * @param prop * Nombre de la propiedad - * + * * @return true si la propiedad existe con algún valor asignado, false en otro caso */ private boolean hasProp(final String prop) { @@ -687,7 +687,7 @@ private boolean hasProp(final String prop) { *

    * Esta variable permite indicar donde se encuentran las librerías JNI de usuario que se van a utilizar. *

    - * + * * @param path * Nueva ruta a incluir */ @@ -716,12 +716,12 @@ public void updateLibraryPath(final String path) { * Comprueba si hay ficheros relacionados con la clave indicada y si los hay, comprueba si es necesario volver a * copiarlos (comprobando su integridad). *

    - * + * * @param dir * Directorio donde se copiaran los ficheros * @param clave * Clave donde se agrupan los ficheros que se comprobaran/copiaran - * + * * @throws CopyFileException * si no existe la clave indicada o algunos de los ficheros como recurso */ @@ -773,12 +773,12 @@ public void copyFiles(final String dir, final String clave) throws CopyFileExcep *

    * Devuelve el CRC indicado para calcular la integridad de este fichero. *

    - * + * * @param fichero * nombre del fichero - * + * * @return CRCInfo con los datos del CRC configurado - * + * * @throws CopyFileException * Si no hay ningun CRC disponible o esta mal configurado */ @@ -817,7 +817,7 @@ private CRCInfo getCRC(final String fichero) throws CopyFileException { * El recurso es de nuevo copiado si se detecta que su longitud ha cambiado o el CRC no se corresponde con el * esperado. *

    - * + * * @param dir * Directorio donde se buscara/copiara el fichero * @param fichero @@ -828,7 +828,7 @@ private CRCInfo getCRC(final String fichero) throws CopyFileException { * valor CRC que debería tener el fichero * @param size * Tamaño en bytes que debería tener el fichero - * + * * @throws CopyFileException * Excepcion lanzada si no ha podido sustituir el fichero debido a problemas de acceso al sistema de * ficheros o de recursos @@ -886,16 +886,16 @@ private void copyRes(final String dir, final String fichero, final String resnam *

    * Comprueba si el fichero indicado es íntegro. *

    - * + * * @param file * Fichero del que hay que comprobar la integridad * @param crcValue * Valor CRC que se espera que el fichero cumpla * @param size * Tamaño esperado del fichero en bytes - * + * * @return true si el fichero se ajusta a las condiciones esperadas, false en otro caso - * + * * @throws IOException *
      *
    • {@link IOException} lanzada si ocurre algún error en el acceso al fichero indicado
    • @@ -924,10 +924,10 @@ private boolean checkIntegrityFile(final File file, final CRCInfo crcValue, fina *

      * Convierte un array de bytes en su representacion de texto hexadecimal correspondiente. *

      - * + * * @param data * array de bytes a convertir - * + * * @return cadena de texto hexadecimal */ private String toHexString(final byte[] data) { diff --git a/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/OSTool.java b/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/OSTool.java index 46c1bbc..b9602ce 100644 --- a/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/OSTool.java +++ b/eng-mityclib-api/src/main/java/es/mityc/javasign/utils/OSTool.java @@ -28,7 +28,7 @@ *

      * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public final class OSTool { @@ -144,7 +144,7 @@ public enum OS { *

      * Constructor. *

      - * + * * @param osname * Familia del sistema operativo * @param osversion @@ -165,7 +165,7 @@ private OS(final OS_NAMES osname, final String osversion, final OS_BITS osbits, *

      * Indica si el sistema operativo pertenece a la familia Windows. *

      - * + * * @return true si es de la familia Windows, false en otro caso */ public boolean isWindows() { @@ -179,7 +179,7 @@ public boolean isWindows() { *

      * Indica si el sistema operativo pertenece a la familia Linux. *

      - * + * * @return true si es de la familia Linux, false en otro caso */ public boolean isLinux() { @@ -193,7 +193,7 @@ public boolean isLinux() { *

      * Indica si el sistema operativo pertenece a la familia Mac OS X. *

      - * + * * @return true si es de la familia Mac OS X, false en otro caso */ public boolean isMacOsX() { @@ -207,7 +207,7 @@ public boolean isMacOsX() { *

      * Indica si el kernel del sistema operativo es de 32 bits. *

      - * + * * @return true si el kernel es de 32 bits, false en otro caso */ public boolean is32bits() { @@ -221,7 +221,7 @@ public boolean is32bits() { *

      * Indica si el kernel del sistema operativo es de 64 bits. *

      - * + * * @return true si el kernel es de 64 bits, false en otro caso */ public boolean is64bits() { @@ -235,7 +235,7 @@ public boolean is64bits() { *

      * Devuelve la version del sistema operativo dentro de la familia. *

      - * + * * @return Cadena con la version del sistema operativo */ public String getVersion() { @@ -246,7 +246,7 @@ public String getVersion() { *

      * Devuelve una cadena descriptiva del sistema operativo descrito por el enumerado. *

      - * + * * @return cadena descriptiva del SO */ @Override @@ -270,7 +270,7 @@ private OSTool() { *

      * Comprueba si el windows es de 64 bits. *

      - * + * * @return true si el windows es reconocido de 64bits, false en otro caso */ private static boolean isWindows64bits() { @@ -291,7 +291,7 @@ private static boolean isWindows64bits() { *

      * Comprueba si el Mac OS X es de 64 bits. *

      - * + * * @return true si el Mac OS X es reconocido de 64bits, false en otro caso */ private static boolean isMacosx64bits() { @@ -312,7 +312,7 @@ private static boolean isMacosx64bits() { *

      * Comprueba si la maquina virtual es de 64 bits. *

      - * + * * @return true si la propiedad sun.arch.data.model */ private static boolean isSun64bits() { @@ -328,7 +328,7 @@ private static boolean isSun64bits() { *

      * Recupera el número de versios mayor de windows. *

      - * + * * @return en la version major.minor de windows devuelve major */ private static int getWindowsMajorVersion() { @@ -345,7 +345,7 @@ private static int getWindowsMajorVersion() { *

      * Recupera el sustema operativo en el que se ejecuta la maquina virtual. *

      - * + * * @return enumerado SO con el sistema operativo detectado */ public static OS askSO() { @@ -441,7 +441,7 @@ public static OS askSO() { *

      * Devuelve el sistema operativo en el que se ejecuta la aplicacion. *

      - * + * * @return elemento del enumerado con los datos del sistema operativo */ public static OS getSO() { @@ -461,7 +461,7 @@ public static OS getSO() { *

      * Indica si la clase se esta ejecutando desde un plugin (applet, jsdl, etc). *

      - * + * * @return true si se esta ejecutando desde un plugin, false en otro caso */ public static boolean isPlugin() { @@ -472,13 +472,14 @@ public static boolean isPlugin() { *

      * Indica si el sistema operativo en el que se ejecuta la clase es Linux. *

      - * + * * @return true si el sistema operativo es Linux, false en otro caso - * + * * @deprecated Utilizar el enumerado OS obtenido a través de {@link OSTool#getSO()} - * + * * @see es.mityc.javasign.utils.OSTool#getSO() */ + @Deprecated public static boolean isOSLinux() { if (System.getProperty(OS_NAME).toLowerCase().startsWith(LINUX)) { return true; @@ -490,13 +491,14 @@ public static boolean isOSLinux() { *

      * Indica si el sistema operativo en el que se ejecuta la clase es Windows. *

      - * + * * @return true si el sistema operativo es Windows, false en otro caso - * + * * @deprecated Utilizar el enumerado OS obtenido a través de {@link OSTool#getSO()} - * + * * @see es.mityc.javasign.utils.OSTool#getSO() */ + @Deprecated public static boolean isOSWindows() { if (System.getProperty(OS_NAME).toLowerCase().startsWith(WIN)) { return true; @@ -508,7 +510,7 @@ public static boolean isOSWindows() { *

      * Devuelve el directorio raíz del usuario. *

      - * + * * @return directorio raíz del usuario */ public static String getUserHome() { @@ -526,7 +528,7 @@ public static String getUserHome() { *

      * Devuelve el nombre del usuario. *

      - * + * * @return Nombre del usuario */ public static String getUserName() { @@ -537,11 +539,12 @@ public static String getUserName() { *

      * Devuelve el separador de ficheros. *

      - * + * * @return caracter de separacion de ficheros - * + * * @deprecated utilizar File.Separator; */ + @Deprecated public static String getFileSeparator() { if (isOSWindows()) { return System.getProperty(FILE_SEPARATOR).replace('\\', '/'); @@ -554,7 +557,7 @@ public static String getFileSeparator() { *

      * Devuelve el directorio temporal. *

      - * + * * @return directorio temporal */ public static String getTempDir() { @@ -565,7 +568,7 @@ public static String getTempDir() { *

      * Devuelve el directorio Home. *

      - * + * * @return directorio Home */ public static String getHomeDir() { diff --git a/eng-mityclib-tsa/pom.xml b/eng-mityclib-tsa/pom.xml index 6462b8a..1a06b7b 100644 --- a/eng-mityclib-tsa/pom.xml +++ b/eng-mityclib-tsa/pom.xml @@ -3,14 +3,14 @@ it.eng.parer eng-mityclib - 1.0.3-SNAPSHOT + 1.1.0 eng-mityclib-tsa it.eng.parer eng-mityclib-api - 1.0.3-SNAPSHOT + 1.1.0 org.bouncycastle diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/AuthenticatorProxyCredentials.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/AuthenticatorProxyCredentials.java index 4a2db3d..8f037cc 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/AuthenticatorProxyCredentials.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/AuthenticatorProxyCredentials.java @@ -30,7 +30,7 @@ *

      * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class AuthenticatorProxyCredentials extends NTCredentials { diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64.java index 6c1af09..6272746 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64.java @@ -64,7 +64,7 @@ * * Special thanks to Jim Kellerman at http://www.powerset.com/ for contributing * the new Base64 dialects. - * + * *
    • v2.1 - Cleaned up javadoc comments and unused variables and methods. Added some convenience methods for reading * and writing to and from files.
    • *
    • v2.0.2 - Now specifies UTF-8 encoding in places where the code fails on systems with other encodings (like @@ -97,7 +97,7 @@ * * @author Robert Harder * @author rob@iharder.net - * + * * @version 2.2.1 */ // implements ConstantesTSA @@ -360,9 +360,9 @@ private Base64() { * the array to convert * @param numSigBytes * the number of significant bytes in your array - * + * * @return four byte array in Base64 notation. - * + * * @since 1.5.1 */ private static byte[] encode3to4(byte[] b4, byte[] threeBytes, int numSigBytes, int options) { @@ -393,9 +393,9 @@ private static byte[] encode3to4(byte[] b4, byte[] threeBytes, int numSigBytes, * the array to hold the conversion * @param destOffset * the index where output will be put - * + * * @return the destination array - * + * * @since 1.3 */ private static byte[] encode3to4(byte[] source, int srcOffset, int numSigBytes, byte[] destination, int destOffset, @@ -451,9 +451,9 @@ private static byte[] encode3to4(byte[] source, int srcOffset, int numSigBytes, * * @param serializableObject * The object to encode - * + * * @return The Base64-encoded object - * + * * @since 1.4 */ public static String encodeObject(Serializable serializableObject) { @@ -465,7 +465,7 @@ public static String encodeObject(Serializable serializableObject) { * serialized or there is another error, the method will return null. *

      * Valid options: - * + * *

            *   GZIP: gzip-compresses object before encoding it.
            *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -480,12 +480,12 @@ public static String encodeObject(Serializable serializableObject) {
            *            The object to encode
            * @param options
            *            Specified options
      -     * 
      +     *
            * @return The Base64-encoded object
      -     * 
      +     *
            * @see Base64#GZIP
            * @see Base64#DONT_BREAK_LINES
      -     * 
      +     *
            * @since 2.0
            */
           public static String encodeObject(Serializable serializableObject, int options) {
      @@ -556,7 +556,7 @@ public static String encodeObject(Serializable serializableObject, int options)
            *
            * @param source
            *            The data to convert
      -     * 
      +     *
            * @since 1.4
            */
           public static String encodeBytes(byte[] source) {
      @@ -567,7 +567,7 @@ public static String encodeBytes(byte[] source) {
            * Encodes a byte array into Base64 notation.
            * 

      * Valid options: - * + * *

            *   GZIP: gzip-compresses object before encoding it.
            *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -583,10 +583,10 @@ public static String encodeBytes(byte[] source) {
            *            The data to convert
            * @param options
            *            Specified options
      -     * 
      +     *
            * @see Base64#GZIP
            * @see Base64#DONT_BREAK_LINES
      -     * 
      +     *
            * @since 2.0
            */
           public static String encodeBytes(byte[] source, int options) {
      @@ -602,7 +602,7 @@ public static String encodeBytes(byte[] source, int options) {
            *            Offset in array where conversion should begin
            * @param len
            *            Length of data to convert
      -     * 
      +     *
            * @since 1.4
            */
           public static String encodeBytes(byte[] source, int off, int len) {
      @@ -613,7 +613,7 @@ public static String encodeBytes(byte[] source, int off, int len) {
            * Encodes a byte array into Base64 notation.
            * 

      * Valid options: - * + * *

            *   GZIP: gzip-compresses object before encoding it.
            *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -635,10 +635,10 @@ public static String encodeBytes(byte[] source, int off, int len) {
            *            Specified options
            * @param options
            *            alphabet type is pulled from this (standard, url-safe, ConstantesTSA.ORDERED)
      -     * 
      +     *
            * @see Base64#GZIP
            * @see Base64#DONT_BREAK_LINES
      -     * 
      +     *
            * @since 2.0
            */
           public static String encodeBytes(byte[] source, int off, int len, int options) {
      @@ -761,7 +761,7 @@ public static String encodeBytes(byte[] source, int off, int len, int options) {
            * 

      * This is the lowest level of the decoding methods with all possible parameters. *

      - * + * * * @param source * the array to convert @@ -773,9 +773,9 @@ public static String encodeBytes(byte[] source, int off, int len, int options) { * the index where output will be put * @param options * alphabet type is pulled from this (standard, url-safe, ConstantesTSA.ORDERED) - * + * * @return the number of decoded bytes converted - * + * * @since 1.3 */ private static int decode4to3(byte[] source, int srcOffset, byte[] destination, int destOffset, int options) { @@ -850,9 +850,9 @@ else if (source[srcOffset + 3] == EQUALS_SIGN) { * The offset of where to begin decoding * @param len * The length of characters to decode - * + * * @return decoded data - * + * * @since 1.3 */ public static byte[] decode(byte[] source, int off, int len, int options) { @@ -910,9 +910,9 @@ public static byte[] decode(byte[] source, int off, int len, int options) { * * @param s * the string to decode - * + * * @return the decoded data - * + * * @since 1.4 */ public static byte[] decode(String s) { @@ -926,9 +926,9 @@ public static byte[] decode(String s) { * the string to decode * @param options * encode options such as ConstantesTSA.URL_SAFE - * + * * @return the decoded data - * + * * @since 1.4 */ public static byte[] decode(String s, int options) { @@ -1004,9 +1004,9 @@ public static byte[] decode(String s, int options) { * * @param encodedObject * The Base64 data to decode - * + * * @return The decoded and deserialized object - * + * * @since 1.5 */ public static Object decodeToObject(String encodedObject) { @@ -1054,7 +1054,7 @@ public static Object decodeToObject(String encodedObject) { * byte array of data to encode in base64 form * @param filename * Filename for saving encoded data - * + * * @return true if successful, false otherwise * * @since 2.1 @@ -1094,7 +1094,7 @@ public static boolean encodeToFile(byte[] dataToEncode, String filename) { * Base64-encoded data as a string * @param filename * Filename for saving decoded data - * + * * @return true if successful, false otherwise * * @since 2.1 @@ -1129,7 +1129,7 @@ public static boolean decodeToFile(String dataToDecode, String filename) { * * @param filename * Filename for reading encoded data - * + * * @return decoded byte array or null if unsuccessful * * @since 2.1 @@ -1188,7 +1188,7 @@ public static byte[] decodeFromFile(String filename) { * * @param filename * Filename for reading binary data - * + * * @return base64-encoded string or null if unsuccessful * * @since 2.1 @@ -1239,7 +1239,7 @@ public static String encodeFromFile(String filename) { * Input file * @param outfile * Output file - * + * * @since 2.2 */ public static void encodeFileToFile(String infile, String outfile) { @@ -1268,7 +1268,7 @@ public static void encodeFileToFile(String infile, String outfile) { * Input file * @param outfile * Output file - * + * * @since 2.2 */ public static void decodeFileToFile(String infile, String outfile) { @@ -1297,7 +1297,7 @@ public static void decodeFileToFile(String infile, String outfile) { * and encode/decode to/from Base64 notation on the fly. * * @see Base64 - * + * * @since 1.3 */ public static class InputStream extends FilterInputStream { @@ -1317,7 +1317,7 @@ public static class InputStream extends FilterInputStream { * * @param in * the java.io.InputStream from which to read data. - * + * * @since 1.3 */ public InputStream(java.io.InputStream in) { @@ -1328,7 +1328,7 @@ public InputStream(java.io.InputStream in) { * Constructs a {@link Base64.InputStream} in either ENCODE or DECODE mode. *

      * Valid options: - * + * *

                *   ENCODE or DECODE: Encode or Decode as data is read.
                *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -1343,11 +1343,11 @@ public InputStream(java.io.InputStream in) {
                *            the java.io.InputStream from which to read data.
                * @param options
                *            Specified options
      -         * 
      +         *
                * @see Base64#ENCODE
                * @see Base64#DECODE
                * @see Base64#DONT_BREAK_LINES
      -         * 
      +         *
                * @since 2.0
                */
               public InputStream(java.io.InputStream in, int options) {
      @@ -1367,7 +1367,7 @@ public InputStream(java.io.InputStream in, int options) {
                * Reads enough of the input stream to convert to/from Base64 and returns the next byte.
                *
                * @return next byte
      -         * 
      +         *
                * @since 1.3
                */
               public int read() throws java.io.IOException {
      @@ -1482,9 +1482,9 @@ else if (i == 0) {
                *            offset for array
                * @param len
                *            max number of bytes to read into array
      -         * 
      +         *
                * @return bytes read into array or -1 if end of stream is encountered.
      -         * 
      +         *
                * @since 1.3
                */
               public int read(byte[] dest, int off, int len) throws java.io.IOException {
      @@ -1515,7 +1515,7 @@ else if (i == 0)
            * and encode/decode to/from Base64 notation on the fly.
            *
            * @see Base64
      -     * 
      +     *
            * @since 1.3
            */
           public static class OutputStream extends FilterOutputStream {
      @@ -1536,7 +1536,7 @@ public static class OutputStream extends FilterOutputStream {
                *
                * @param out
                *            the java.io.OutputStream to which data will be written.
      -         * 
      +         *
                * @since 1.3
                */
               public OutputStream(java.io.OutputStream out) {
      @@ -1547,7 +1547,7 @@ public OutputStream(java.io.OutputStream out) {
                * Constructs a {@link Base64.OutputStream} in either ENCODE or DECODE mode.
                * 

      * Valid options: - * + * *

                *   ENCODE or DECODE: Encode or Decode as data is read.
                *   ConstantesTSA.DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -1561,11 +1561,11 @@ public OutputStream(java.io.OutputStream out) {
                *            the java.io.OutputStream to which data will be written.
                * @param options
                *            Specified options.
      -         * 
      +         *
                * @see Base64#ENCODE
                * @see Base64#DECODE
                * @see Base64#ConstantesTSA.DONT_BREAK_LINES
      -         * 
      +         *
                * @since 1.3
                */
               public OutputStream(java.io.OutputStream out, int options) {
      @@ -1590,7 +1590,7 @@ public OutputStream(java.io.OutputStream out, int options) {
                *
                * @param theByte
                *            the byte to write
      -         * 
      +         *
                * @since 1.3
                */
               public void write(int theByte) throws java.io.IOException {
      @@ -1645,7 +1645,7 @@ else if (decodabet[theByte & 0x7f] != WHITE_SPACE_ENC) {
                *            offset for array
                * @param len
                *            max number of bytes to read into array
      -         * 
      +         *
                * @since 1.3
                */
               public void write(byte[] theBytes, int off, int len) throws java.io.IOException {
      diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64Coder.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64Coder.java
      index bf5c916..50e97c8 100644
      --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64Coder.java
      +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/Base64Coder.java
      @@ -23,14 +23,14 @@
        * A Base64 Encoder/Decoder.
        * 

      * This class is used to encode and decode data in Base64 format as described in RFC 1521. - * + * *

      * This is "Open Source" software and released under the GNU/LGPL * license.
      * It is provided "as is" without warranty of any kind.
      * Copyright 2003: Christian d'Heureuse, Inventec Informatik AG, Switzerland.
      * Home page: www.source-code.biz
      - * + * *

      * Version history:
      * 2003-07-22 Christian d'Heureuse (chdh): Module created.
      @@ -73,7 +73,7 @@ public final class Base64Coder { * * @param s * a String to be encoded. - * + * * @return A String with the Base64 encoded data. */ public static String encodeString(String s) { @@ -82,10 +82,10 @@ public static String encodeString(String s) { /** * Encodes a byte array into Base64 format. No blanks or line breaks are inserted. - * + * * @param in * an array containing the data bytes to be encoded. - * + * * @return A character array with the Base64 encoded data. */ public static char[] encode(byte[] in) { @@ -94,12 +94,12 @@ public static char[] encode(byte[] in) { /** * Encodes a byte array into Base64 format. No blanks or line breaks are inserted. - * + * * @param in * an array containing the data bytes to be encoded. * @param iLen * number of bytes to process in in. - * + * * @return A character array with the Base64 encoded data. */ public static char[] encode(byte[] in, int iLen) { @@ -128,12 +128,12 @@ public static char[] encode(byte[] in, int iLen) { /** * Decodes a string from Base64 format. - * + * * @param s * a Base64 String to be decoded. - * + * * @return A String containing the decoded data. - * + * * @throws IllegalArgumentException * if the input is not valid Base64 encoded data. */ @@ -143,9 +143,9 @@ public static String decodeString(String s) { /** * Similar a decode(Object) pero limpiando de saltos de carro y espacios - * + * * @param input - * + * * @return */ public static byte[] decode(String input) { @@ -156,12 +156,12 @@ public static byte[] decode(String input) { /** * Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded data. - * + * * @param input * a character array or String containing the Base64 encoded data. - * + * * @return An array containing the decoded data bytes. - * + * * @throws IllegalArgumentException * if the input is not valid Base64 encoded data. */ diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/ConstantesTSA.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/ConstantesTSA.java index 72a141b..841c9f6 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/ConstantesTSA.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/ConstantesTSA.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/I18n.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/I18n.java index 3b147b1..b9e11d6 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/I18n.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/I18n.java @@ -24,9 +24,9 @@ *

      * Clase que permite la internacionalizacion de las cadenas de texto de la aplicacion. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class I18n implements ConstantesTSA { @@ -38,10 +38,10 @@ public class I18n implements ConstantesTSA { *

      * Obtiene el valor de una cadena definida para el idioma por defecto configurado. *

      - * + * * @param key * Clave que identifica la cadena de texto - * + * * @return cadena traducida para un determinado idioma */ public static String getResource(final String key) { @@ -52,12 +52,12 @@ public static String getResource(final String key) { *

      * Obtiene el valor de una cadena definida para el idioma pasado por parametro en el Locale. *

      - * + * * @param key * Clave que identifica la cadena de texto * @param locale * Locale del idioma del cual queremos la traduccion - * + * * @return cadena traducida para un determinado idioma */ public static String getResource(final String key, final Locale locale) { @@ -68,7 +68,7 @@ public static String getResource(final String key, final Locale locale) { *

      * Obtiene el Locale que se utiliza en ese momento. *

      - * + * * @return Locale que se utiliza en ese momento */ public static Locale getLocale() { @@ -79,7 +79,7 @@ public static Locale getLocale() { *

      * Asigna el Locale que se utilizara en las traducciones. *

      - * + * * @param _locale * Locale que se utilizara en las traducciones */ @@ -91,7 +91,7 @@ public static void setLocale(final Locale _locale) { *

      * Asigna el Locale que se utilizara en las traducciones. *

      - * + * * @param country * Pais * @param dialect diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/OwnSSLProtocolSocketFactory.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/OwnSSLProtocolSocketFactory.java index a496b8a..bec3191 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/OwnSSLProtocolSocketFactory.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/OwnSSLProtocolSocketFactory.java @@ -43,15 +43,15 @@ * * Alternatively, the contents of this file may be used under the * terms of the GNU Lesser General Public License Version 2 or later - * (the "LGPL"), in which case the provisions of the LGPL are + * (the "LGPL"), in which case the provisions of the LGPL are * applicable instead of those above. See terms of LGPL at * . - * If you wish to allow use of your version of this file only under + * If you wish to allow use of your version of this file only under * the terms of the LGPL and not to allow others to use your version - * of this file under the Apache Software License, indicate your - * decision by deleting the provisions above and replace them with - * the notice and other provisions required by the LGPL. If you do - * not delete the provisions above, a recipient may use your version + * of this file under the Apache Software License, indicate your + * decision by deleting the provisions above and replace them with + * the notice and other provisions required by the LGPL. If you do + * not delete the provisions above, a recipient may use your version * of this file under either the Apache Software License or the LGPL. */ package es.mityc.firmaJava.ts; @@ -117,12 +117,12 @@ public class OwnSSLProtocolSocketFactory implements SecureProtocolSocketFactory /** * Constructor for OwnSSLProtocolSocketFactory. - * + * * @param ssl * Gestionador de la autenticacion y confianza de la comunicacion SSL - * + * * Code sample: - * + * *
      Protocol stricthttps = new Protocol( "https", new OwnSSLProtocolSocketFactory(true), * 443); * @@ -182,7 +182,7 @@ private SSLContext getSSLContext() throws IOException { * The controller thread attempts to create a new socket within the given limit of time. If socket constructor does * not return until the timeout expires, the controller terminates and throws an {@link ConnectTimeoutException} *

      - * + * * @param host * the host name/IP * @param port @@ -193,9 +193,9 @@ private SSLContext getSSLContext() throws IOException { * the port on the local machine * @param params * {@link HttpConnectionParams Http connection parameters} - * + * * @return Socket a new socket - * + * * @throws IOException * if an I/O error occurs while creating the socket * @throws UnknownHostException @@ -263,7 +263,7 @@ public Socket createSocket(Socket socket, String host, int port, boolean autoClo * * @param socket * a SSLSocket value - * + * * @exception SSLPeerUnverifiedException * If there are problems obtaining the server certificates from the SSL session, or the server host * name does not match with the "Common Name" in the server certificates SubjectDN. @@ -333,7 +333,7 @@ private void verifyHostname(SSLSocket socket) throws SSLPeerUnverifiedException, * * @param dn * a X.500 distinguished name. - * + * * @return the value of the "Common Name" field. */ private String getCN(String dn) { diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSCliente.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSCliente.java index 8be0bac..58cdcae 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSCliente.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSCliente.java @@ -48,9 +48,9 @@ *

      * Clase encargada de generar sellos de tiempo. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TSCliente { @@ -70,7 +70,7 @@ public class TSCliente { *

      * Crea una nueva instancia de TSCliente. *

      - * + * * @param nombreServidor * Nombre del servidor * @param algoritmoHash @@ -99,7 +99,7 @@ public TSCliente(final String nombreServidor, final String algoritmoHash) { *

      * Establece un gestionador de las conexiones SSL para el cliente. *

      - * + * * @param sslmanager * Gestionador de las conexiones SSL */ @@ -112,12 +112,12 @@ public static void setSSLManager(ISSLManager sslmanager) { *

      * Este método genera el Sello de Tiempo. *

      - * + * * @param binarioaSellar * fichero binario que se va a sellar - * + * * @return TimeStampToken en formato binario - * + * * @throws TSClienteError * En caso de error */ @@ -243,7 +243,7 @@ public byte[] generarSelloTiempo(final byte[] binarioaSellar) throws TSClienteEr *

      * Ejemplo de validacion del sello de tiempo. *

      - * + * * @param args * No se admiten argumentos */ diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSClienteError.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSClienteError.java index 47bbd2b..85f8df7 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSClienteError.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSClienteError.java @@ -21,9 +21,9 @@ *

      * Clase encargada de gestionar los errores producidos en TSCliente. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TSClienteError extends Exception { @@ -41,7 +41,7 @@ public TSClienteError() { *

      * Crea una nueva instancia de TSClienteError. *

      - * + * * @param mensaje * Valor del mensaje */ @@ -53,7 +53,7 @@ public TSClienteError(String mensaje) { *

      * Crea una nueva instancia de TSClienteError. *

      - * + * * @param causa * Excepcion original */ @@ -65,7 +65,7 @@ public TSClienteError(Throwable causa) { *

      * Crea una nueva instancia de TSClienteError. *

      - * + * * @param mensaje * Valor del mensaje * @param causa @@ -79,7 +79,7 @@ public TSClienteError(String mensaje, Throwable causa) { *

      * Devuelve una descripcion corta de la excepcion. *

      - * + * * @return "Nombre de la clase":"Mensaje de la excepcion" */ public String toString() { diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSPAlgoritmos.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSPAlgoritmos.java index 8e134ae..af8cf34 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSPAlgoritmos.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSPAlgoritmos.java @@ -30,9 +30,9 @@ *

      * Clase con los algortimos de codificacion permitidos para el sellado de tiempo. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TSPAlgoritmos { @@ -41,7 +41,7 @@ public class TSPAlgoritmos { *

      * Devuelve una lista de algoritmos de sellado de tiempo aceptados. *

      - * + * * @return Lista de algoritmos */ public static Set getPermitidos() { @@ -54,10 +54,10 @@ public static Set getPermitidos() { *

      * Resuelve el nombre del algortimo de digest a partir del OID. *

      - * + * * @param oid * OID del algortimo buscado - * + * * @return Nopmbre del algoritmo, o el OID proveído en caso de no poder ser resuelto */ public static String getAlgName(final String oid) { @@ -82,10 +82,10 @@ public static String getAlgName(final String oid) { *

      * Resuelve el OID del algoritmo de Digest a partir del nombre. *

      - * + * * @param algoritmo * Nombre del algoritmo buscado - * + * * @return El OID del algoritmo, o null si no pudo resolverse */ public static String getOID(final String algoritmo) { @@ -129,10 +129,10 @@ public static String getOID(final String algoritmo) { /** * Devuelve el algoritmo de digest asociado con el OID de algoritmo de digest indicado. - * + * * @param oid * Cadena de texto con el OID del algoritmo - * + * * @return MessageDigest del OID indicado, o null si no se dispone de un algoritmo de digest asociado * al OID indicado. */ @@ -153,7 +153,7 @@ public static MessageDigest getDigest(final String oid) { *

      * Devuelve un array con los valores permitidos de algoritmos de Digest. *

      - * + * * @return Array de Strings con os valores permitidos */ public static String[] getValoresPermitidos() { diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidacion.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidacion.java index 60c041e..9afab91 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidacion.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidacion.java @@ -29,9 +29,9 @@ *

      * Estructura de datos para la validacion de un sello de tiempo. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TSValidacion { @@ -63,7 +63,7 @@ public class TSValidacion { *

      * devuelve la fecha extraida del sello de tiempo. *

      - * + * * @return Fecha extraía del sello, o null si no existe */ public String getFecha() { @@ -74,7 +74,7 @@ public String getFecha() { *

      * Almacena la fecha extraida del sello. *

      - * + * * @param fecha * Fecha a almacenar */ @@ -86,7 +86,7 @@ public void setFecha(final String fecha) { *

      * Devuelve la fecha almacenada en formato Date. *

      - * + * * @return Fecha almacenada, o null si no existe */ public Date getFechaDate() { @@ -97,7 +97,7 @@ public Date getFechaDate() { *

      * Almacena la fecha extraída del sello de tiempo en formato Date. *

      - * + * * @param fechaDate * Fecha a almacenar */ @@ -109,7 +109,7 @@ public void setFechaDate(final Date fechaDate) { *

      * Devuelve el emisor X500 extraído del sello. *

      - * + * * @return Valor almacenado del emisor del sello, o null si no existe */ public X500Principal getEmisor() { @@ -120,7 +120,7 @@ public X500Principal getEmisor() { *

      * Almacena el emisor extraído del sello de tiempo. *

      - * + * * @param emisor * Emisor X500 del sello de tiempo */ @@ -132,7 +132,7 @@ public void setEmisor(final X500Principal emisor) { *

      * Devuelve el valor de digest extraído del sello de tiempo. *

      - * + * * @return El valor de digest almacenado, o null si no existe */ public String getFirmaDigest() { @@ -143,7 +143,7 @@ public String getFirmaDigest() { *

      * Almacena el valor de Digest extraído del sello de tiempo. *

      - * + * * @param firmaDigest * Valor de Digest extraído */ @@ -155,7 +155,7 @@ public void setFirmaDigest(final String firmaDigest) { *

      * Devuelve la precision extraída del sello de tiempo. *

      - * + * * @return Precision almacenada, o null si no existe */ public GenTimeAccuracy getPrecision() { @@ -165,7 +165,7 @@ public GenTimeAccuracy getPrecision() { /** *

      * Almacena la precision extraída del sello de tiempo - * + * * @param precision * Precision a almacenar */ @@ -177,7 +177,7 @@ public void setPrecision(final GenTimeAccuracy precision) { *

      * Devuelve la precision extraída del sello de tiempo en formato Long. *

      - * + * * @return Valor de la precision almacenada, o 0 si no existe */ public long getPrecisionLong() { @@ -188,7 +188,7 @@ public long getPrecisionLong() { *

      * Almacena la precision extraída del sello de tiempo en formato Long. *

      - * + * * @param precisionLong * Precision extraida del sello de tiempo */ @@ -200,7 +200,7 @@ public void setPrecisionLong(final long precisionLong) { *

      * Indica si los datos extraídos se corresponden con un sello de tiempo. *

      - * + * * @return true si se corresponde */ public boolean isRespuesta() { @@ -211,7 +211,7 @@ public boolean isRespuesta() { *

      * Establece si la respuesta procesada esta bien formada. *

      - * + * * @param respuesta * true si esta bien formada */ @@ -223,7 +223,7 @@ public void setRespuesta(final boolean respuesta) { *

      * Devuelve el sello de tiempo extraído en formato BigInteger. *

      - * + * * @return Valor del sello, o null si no existe */ public BigInteger getSello() { @@ -234,7 +234,7 @@ public BigInteger getSello() { *

      * Almacena el sello de tiempo en formato BigInteger. *

      - * + * * @param sello * Sello a almacenar */ @@ -246,7 +246,7 @@ public void setSello(final BigInteger sello) { *

      * Devuelve el nombre del algoritmo empleado en el sello de tiempo. *

      - * + * * @return Nombre del algoritmo de Digest, o null si no existe */ public String getSelloAlg() { @@ -257,7 +257,7 @@ public String getSelloAlg() { *

      * Almacena el nombre del algoritmo empleado en el sello de tiempo. *

      - * + * * @param selloAlg * Nombre del algoritmo de Digest */ @@ -269,7 +269,7 @@ public void setSelloAlg(final String selloAlg) { *

      * Devuelve el valor de Digest extraído del sello de tiempo. *

      - * + * * @return Valor de Digest, o null si no existe */ public String getSelloDigest() { @@ -280,7 +280,7 @@ public String getSelloDigest() { *

      * Establece el valor de Digest extraído del sello de tiempo. *

      - * + * * @param selloDigest * Valor de Digest */ @@ -292,7 +292,7 @@ public void setSelloDigest(final String selloDigest) { *

      * Devuelve el token extraído del sello de tiempo. *

      - * + * * @return Tst extraído, o null si no existe */ public TimeStampToken getTst() { @@ -303,7 +303,7 @@ public TimeStampToken getTst() { *

      * Almacena el token extraído del sello de tiempo. *

      - * + * * @param tst * Tst a almacenar */ diff --git a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidator.java b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidator.java index 782cbdf..e964326 100644 --- a/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidator.java +++ b/eng-mityclib-tsa/src/main/java/es/mityc/firmaJava/ts/TSValidator.java @@ -44,9 +44,9 @@ *

      * Clase encargada de validar sellos de tiempo. *

      - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TSValidator { @@ -55,14 +55,14 @@ public class TSValidator { *

      * Este método valida el Sello de Tiempo. *

      - * + * * @param binarioaSellar * fichero binario a validar * @param sellodeTiempo * El Sello de Tiempo se ingresa en formato binario - * + * * @return TSValidacion Valores TSA - * + * * @throws NoSuchAlgorithmException * @throws TSPException * @throws IOException diff --git a/eng-mityclib-xades/pom.xml b/eng-mityclib-xades/pom.xml index 79c6a69..6c9cec7 100644 --- a/eng-mityclib-xades/pom.xml +++ b/eng-mityclib-xades/pom.xml @@ -3,19 +3,19 @@ it.eng.parer eng-mityclib - 1.0.3-SNAPSHOT + 1.1.0 eng-mityclib-xades it.eng.parer eng-mityclib-tsa - 1.0.3-SNAPSHOT + 1.1.0 it.eng.parer eng-mityclib-api - 1.0.3-SNAPSHOT + 1.1.0 org.bouncycastle @@ -25,7 +25,7 @@ org.apache.santuario xmlsec - 1.4.5 + 1.4.8 commons-logging @@ -35,7 +35,7 @@ commons-lang commons-lang - 2.4 + 2.6 xalan diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/ConstantesXADES.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/ConstantesXADES.java index a06b1ba..5dae22b 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/ConstantesXADES.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/ConstantesXADES.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/ClienteError.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/ClienteError.java index 379c6a8..31a44f7 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/ClienteError.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/ClienteError.java @@ -23,7 +23,7 @@ * Excepcion general del lado del cliente * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class ClienteError extends Exception { @@ -38,7 +38,7 @@ public ClienteError() { /** * Crea una nueva instancia de ClienteError con el mensaje de detalle - * + * * @param msg * Detalle del mensaje */ @@ -49,7 +49,7 @@ public ClienteError(String msg) { /** * Crea una nueva instancia de ClienteError - * + * * @param msg * Excepcion a propagar */ @@ -65,7 +65,7 @@ public ClienteError(String msg, Throwable th) { /** * Este método obtiene el mensaje - * + * * @return mensaje Obtiene el mensaje */ public String getMessage() { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/PKCS12Error.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/PKCS12Error.java index fde0d28..32668bf 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/PKCS12Error.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/errores/PKCS12Error.java @@ -22,7 +22,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -32,7 +32,7 @@ public class PKCS12Error extends Exception { /** * Crea una nueva instancia de un error PKCS12 - * + * * @param causa * causa del error */ @@ -43,7 +43,7 @@ public PKCS12Error(String causa) { /** * Crea una nueva instancia de un error PKCS12 - * + * * @param e * excepcion */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/excepciones/AddXadesException.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/excepciones/AddXadesException.java index b5a762d..92225d8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/excepciones/AddXadesException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/excepciones/AddXadesException.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64.java index c41f13b..ce597c0 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64.java @@ -64,7 +64,7 @@ * * Special thanks to Jim Kellerman at http://www.powerset.com/ for contributing * the new Base64 dialects.
    • - * + * *
    • v2.1 - Cleaned up javadoc comments and unused variables and methods. Added some convenience methods for reading * and writing to and from files.
    • *
    • v2.0.2 - Now specifies UTF-8 encoding in places where the code fails on systems with other encodings (like @@ -97,7 +97,7 @@ * * @author Robert Harder * @author rob@iharder.net - * + * * @version 2.2.1 */ public final class Base64 { // implements ConstantesXADES @@ -358,9 +358,9 @@ private Base64() { * the array to convert * @param numSigBytes * the number of significant bytes in your array - * + * * @return four byte array in Base64 notation. - * + * * @since 1.5.1 */ private static byte[] encode3to4(byte[] b4, byte[] threeBytes, int numSigBytes, int options) { @@ -391,9 +391,9 @@ private static byte[] encode3to4(byte[] b4, byte[] threeBytes, int numSigBytes, * the array to hold the conversion * @param destOffset * the index where output will be put - * + * * @return the destination array - * + * * @since 1.3 */ private static byte[] encode3to4(byte[] source, int srcOffset, int numSigBytes, byte[] destination, int destOffset, @@ -449,9 +449,9 @@ private static byte[] encode3to4(byte[] source, int srcOffset, int numSigBytes, * * @param serializableObject * The object to encode - * + * * @return The Base64-encoded object - * + * * @since 1.4 */ public static String encodeObject(Serializable serializableObject) { @@ -463,7 +463,7 @@ public static String encodeObject(Serializable serializableObject) { * serialized or there is another error, the method will return null. *

      * Valid options: - * + * *

            *   GZIP: gzip-compresses object before encoding it.
            *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -478,12 +478,12 @@ public static String encodeObject(Serializable serializableObject) {
            *            The object to encode
            * @param options
            *            Specified options
      -     * 
      +     *
            * @return The Base64-encoded object
      -     * 
      +     *
            * @see Base64#GZIP
            * @see Base64#DONT_BREAK_LINES
      -     * 
      +     *
            * @since 2.0
            */
           public static String encodeObject(Serializable serializableObject, int options) {
      @@ -554,7 +554,7 @@ public static String encodeObject(Serializable serializableObject, int options)
            *
            * @param source
            *            The data to convert
      -     * 
      +     *
            * @since 1.4
            */
           public static String encodeBytes(byte[] source) {
      @@ -565,7 +565,7 @@ public static String encodeBytes(byte[] source) {
            * Encodes a byte array into Base64 notation.
            * 

      * Valid options: - * + * *

            *   GZIP: gzip-compresses object before encoding it.
            *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -581,10 +581,10 @@ public static String encodeBytes(byte[] source) {
            *            The data to convert
            * @param options
            *            Specified options
      -     * 
      +     *
            * @see Base64#GZIP
            * @see Base64#DONT_BREAK_LINES
      -     * 
      +     *
            * @since 2.0
            */
           public static String encodeBytes(byte[] source, int options) {
      @@ -600,7 +600,7 @@ public static String encodeBytes(byte[] source, int options) {
            *            Offset in array where conversion should begin
            * @param len
            *            Length of data to convert
      -     * 
      +     *
            * @since 1.4
            */
           public static String encodeBytes(byte[] source, int off, int len) {
      @@ -611,7 +611,7 @@ public static String encodeBytes(byte[] source, int off, int len) {
            * Encodes a byte array into Base64 notation.
            * 

      * Valid options: - * + * *

            *   GZIP: gzip-compresses object before encoding it.
            *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -633,10 +633,10 @@ public static String encodeBytes(byte[] source, int off, int len) {
            *            Specified options
            * @param options
            *            alphabet type is pulled from this (standard, url-safe, ordered)
      -     * 
      +     *
            * @see Base64#GZIP
            * @see Base64#DONT_BREAK_LINES
      -     * 
      +     *
            * @since 2.0
            */
           public static String encodeBytes(byte[] source, int off, int len, int options) {
      @@ -759,7 +759,7 @@ public static String encodeBytes(byte[] source, int off, int len, int options) {
            * 

      * This is the lowest level of the decoding methods with all possible parameters. *

      - * + * * * @param source * the array to convert @@ -771,9 +771,9 @@ public static String encodeBytes(byte[] source, int off, int len, int options) { * the index where output will be put * @param options * alphabet type is pulled from this (standard, url-safe, ordered) - * + * * @return the number of decoded bytes converted - * + * * @since 1.3 */ private static int decode4to3(byte[] source, int srcOffset, byte[] destination, int destOffset, int options) { @@ -848,9 +848,9 @@ else if (source[srcOffset + 3] == EQUALS_SIGN) { * The offset of where to begin decoding * @param len * The length of characters to decode - * + * * @return decoded data - * + * * @since 1.3 */ public static byte[] decode(byte[] source, int off, int len, int options) { @@ -908,9 +908,9 @@ public static byte[] decode(byte[] source, int off, int len, int options) { * * @param s * the string to decode - * + * * @return the decoded data - * + * * @since 1.4 */ public static byte[] decode(String s) { @@ -924,9 +924,9 @@ public static byte[] decode(String s) { * the string to decode * @param options * encode options such as URL_SAFE - * + * * @return the decoded data - * + * * @since 1.4 */ public static byte[] decode(String s, int options) { @@ -1002,9 +1002,9 @@ public static byte[] decode(String s, int options) { * * @param encodedObject * The Base64 data to decode - * + * * @return The decoded and deserialized object - * + * * @since 1.5 */ public static Object decodeToObject(String encodedObject) { @@ -1052,7 +1052,7 @@ public static Object decodeToObject(String encodedObject) { * byte array of data to encode in base64 form * @param filename * Filename for saving encoded data - * + * * @return true if successful, false otherwise * * @since 2.1 @@ -1092,7 +1092,7 @@ public static boolean encodeToFile(byte[] dataToEncode, String filename) { * Base64-encoded data as a string * @param filename * Filename for saving decoded data - * + * * @return true if successful, false otherwise * * @since 2.1 @@ -1127,7 +1127,7 @@ public static boolean decodeToFile(String dataToDecode, String filename) { * * @param filename * Filename for reading encoded data - * + * * @return decoded byte array or null if unsuccessful * * @since 2.1 @@ -1186,7 +1186,7 @@ public static byte[] decodeFromFile(String filename) { * * @param filename * Filename for reading binary data - * + * * @return base64-encoded string or null if unsuccessful * * @since 2.1 @@ -1237,7 +1237,7 @@ public static String encodeFromFile(String filename) { * Input file * @param outfile * Output file - * + * * @since 2.2 */ public static void encodeFileToFile(String infile, String outfile) { @@ -1266,7 +1266,7 @@ public static void encodeFileToFile(String infile, String outfile) { * Input file * @param outfile * Output file - * + * * @since 2.2 */ public static void decodeFileToFile(String infile, String outfile) { @@ -1295,7 +1295,7 @@ public static void decodeFileToFile(String infile, String outfile) { * and encode/decode to/from Base64 notation on the fly. * * @see Base64 - * + * * @since 1.3 */ public static class InputStream extends FilterInputStream { @@ -1315,7 +1315,7 @@ public static class InputStream extends FilterInputStream { * * @param in * the java.io.InputStream from which to read data. - * + * * @since 1.3 */ public InputStream(java.io.InputStream in) { @@ -1326,7 +1326,7 @@ public InputStream(java.io.InputStream in) { * Constructs a {@link Base64.InputStream} in either ENCODE or DECODE mode. *

      * Valid options: - * + * *

                *   ENCODE or DECODE: Encode or Decode as data is read.
                *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -1341,11 +1341,11 @@ public InputStream(java.io.InputStream in) {
                *            the java.io.InputStream from which to read data.
                * @param options
                *            Specified options
      -         * 
      +         *
                * @see Base64#ENCODE
                * @see Base64#DECODE
                * @see Base64#DONT_BREAK_LINES
      -         * 
      +         *
                * @since 2.0
                */
               public InputStream(java.io.InputStream in, int options) {
      @@ -1365,7 +1365,7 @@ public InputStream(java.io.InputStream in, int options) {
                * Reads enough of the input stream to convert to/from Base64 and returns the next byte.
                *
                * @return next byte
      -         * 
      +         *
                * @since 1.3
                */
               public int read() throws java.io.IOException {
      @@ -1480,9 +1480,9 @@ else if (i == 0) {
                *            offset for array
                * @param len
                *            max number of bytes to read into array
      -         * 
      +         *
                * @return bytes read into array or -1 if end of stream is encountered.
      -         * 
      +         *
                * @since 1.3
                */
               public int read(byte[] dest, int off, int len) throws java.io.IOException {
      @@ -1513,7 +1513,7 @@ else if (i == 0)
            * and encode/decode to/from Base64 notation on the fly.
            *
            * @see Base64
      -     * 
      +     *
            * @since 1.3
            */
           public static class OutputStream extends FilterOutputStream {
      @@ -1534,7 +1534,7 @@ public static class OutputStream extends FilterOutputStream {
                *
                * @param out
                *            the java.io.OutputStream to which data will be written.
      -         * 
      +         *
                * @since 1.3
                */
               public OutputStream(java.io.OutputStream out) {
      @@ -1545,7 +1545,7 @@ public OutputStream(java.io.OutputStream out) {
                * Constructs a {@link Base64.OutputStream} in either ENCODE or DECODE mode.
                * 

      * Valid options: - * + * *

                *   ENCODE or DECODE: Encode or Decode as data is read.
                *   DONT_BREAK_LINES: don't break lines at 76 characters
      @@ -1559,11 +1559,11 @@ public OutputStream(java.io.OutputStream out) {
                *            the java.io.OutputStream to which data will be written.
                * @param options
                *            Specified options.
      -         * 
      +         *
                * @see Base64#ENCODE
                * @see Base64#DECODE
                * @see Base64#DONT_BREAK_LINES
      -         * 
      +         *
                * @since 1.3
                */
               public OutputStream(java.io.OutputStream out, int options) {
      @@ -1588,7 +1588,7 @@ public OutputStream(java.io.OutputStream out, int options) {
                *
                * @param theByte
                *            the byte to write
      -         * 
      +         *
                * @since 1.3
                */
               public void write(int theByte) throws java.io.IOException {
      @@ -1643,7 +1643,7 @@ else if (decodabet[theByte & 0x7f] != WHITE_SPACE_ENC) {
                *            offset for array
                * @param len
                *            max number of bytes to read into array
      -         * 
      +         *
                * @since 1.3
                */
               public void write(byte[] theBytes, int off, int len) throws java.io.IOException {
      diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64Coder.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64Coder.java
      index de53c20..f6863f2 100644
      --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64Coder.java
      +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Base64Coder.java
      @@ -23,14 +23,14 @@
        * A Base64 Encoder/Decoder.
        * 

      * This class is used to encode and decode data in Base64 format as described in RFC 1521. - * + * *

      * This is "Open Source" software and released under the GNU/LGPL * license.
      * It is provided "as is" without warranty of any kind.
      * Copyright 2003: Christian d'Heureuse, Inventec Informatik AG, Switzerland.
      * Home page: www.source-code.biz
      - * + * *

      * Version history:
      * 2003-07-22 Christian d'Heureuse (chdh): Module created.
      @@ -73,7 +73,7 @@ public final class Base64Coder { // implements ConstantesXADES * * @param s * a String to be encoded. - * + * * @return A String with the Base64 encoded data. */ public static String encodeString(String s) { @@ -82,10 +82,10 @@ public static String encodeString(String s) { /** * Encodes a byte array into Base64 format. No blanks or line breaks are inserted. - * + * * @param in * an array containing the data bytes to be encoded. - * + * * @return A character array with the Base64 encoded data. */ public static char[] encode(byte[] in) { @@ -94,12 +94,12 @@ public static char[] encode(byte[] in) { /** * Encodes a byte array into Base64 format. No blanks or line breaks are inserted. - * + * * @param in * an array containing the data bytes to be encoded. * @param iLen * number of bytes to process in in. - * + * * @return A character array with the Base64 encoded data. */ public static char[] encode(byte[] in, int iLen) { @@ -128,12 +128,12 @@ public static char[] encode(byte[] in, int iLen) { /** * Decodes a string from Base64 format. - * + * * @param s * a Base64 String to be decoded. - * + * * @return A String containing the decoded data. - * + * * @throws IllegalArgumentException * if the input is not valid Base64 encoded data. */ @@ -143,9 +143,9 @@ public static String decodeString(String s) { /** * Similar a decode(Object) pero limpiando de saltos de carro y espacios - * + * * @param input - * + * * @return */ public static byte[] decode(String input) { @@ -156,12 +156,12 @@ public static byte[] decode(String input) { /** * Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded data. - * + * * @param in * a character array containing the Base64 encoded data. - * + * * @return An array containing the decoded data bytes. - * + * * @throws IllegalArgumentException * if the input is not valid Base64 encoded data. */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/ByteArrayAHex.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/ByteArrayAHex.java index 960a7ad..99bd802 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/ByteArrayAHex.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/ByteArrayAHex.java @@ -21,7 +21,7 @@ * Convierte Array de bytes a Hexadecimal * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -32,11 +32,11 @@ public class ByteArrayAHex { /** * Devuelve la cadena en Hexadecimal - * + * * @param buf * @param i * @param longitud - * + * * @return */ public static final String hexString(byte[] buf, int i, int longitud) { @@ -50,9 +50,9 @@ public static final String hexString(byte[] buf, int i, int longitud) { /** * Devuelve la cadena en hexadecimal - * + * * @param buf - * + * * @return */ public static final String hexString(byte[] buf) { @@ -60,9 +60,9 @@ public static final String hexString(byte[] buf) { } /** - * + * * @param n - * + * * @return */ public static byte fromHexNibble(char n) { @@ -75,7 +75,7 @@ public static byte fromHexNibble(char n) { /** * Convierte una cadena de digitos hexadecimales a un array de bytes - * + * * @param hex */ public static byte[] fromHexString(String hex) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/I18n.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/I18n.java index e7eaa26..fa142ac 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/I18n.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/I18n.java @@ -26,7 +26,7 @@ * Clase que permite la internacionalizacion de las cadenas de texto de la aplicacion * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class I18n { @@ -36,10 +36,10 @@ public class I18n { /** * Obtiene el valor de una cadena definida para el idioma por defecto configurado - * + * * @param clave * Clave que identifica la cadena de texto - * + * * @return cadena traducida para un determinado idioma */ public static String getResource(String clave) { @@ -48,12 +48,12 @@ public static String getResource(String clave) { /** * Obtiene el valor de una cadena definida para el idioma pasado por parametro en el Locale - * + * * @param clave * Clave que identifica la cadena de texto * @param locale * Locale del idioma del cual queremos la traduccion - * + * * @return cadena traducida para un determinado idioma */ public static String getResource(String clave, Locale locale) { @@ -62,7 +62,7 @@ public static String getResource(String clave, Locale locale) { /** * Obtiene el Locale que se utiliza en ese momento - * + * * @return Locale que se utiliza en ese momento */ public static Locale getLocale() { @@ -71,7 +71,7 @@ public static Locale getLocale() { /** * Asigna el Locale que se utilizara en las traducciones - * + * * @param locale * Locale que se utilizara en las traducciones */ @@ -83,7 +83,7 @@ public static Locale getLocale() { /** * Asigna el Locale que se utilizara en las traducciones - * + * * @param pais * Pais * @param dialecto diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1Link.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1Link.java index 024c13d..50bc230 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1Link.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1Link.java @@ -17,7 +17,7 @@ /** * . - * + * * Copyright 2008 Ministerio de Industria, Turismo y Comercio * */ @@ -31,7 +31,7 @@ * Clase para enlazar objetos del tipo (0..n) -> (0..1) * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class NTo1Link implements Iterable> { @@ -58,7 +58,7 @@ public boolean equals(Object obj) { /** * Establece el dato - * + * * @param obj * dato que se enlaza, null si no hay ninguno */ @@ -68,7 +68,7 @@ public void setData(E obj) { /** * Devuelve el dato que se enlaza - * + * * @return */ public E getData() { @@ -77,7 +77,7 @@ public E getData() { /** * Añade un nuevo enlace hacia este objeto - * + * * @param node */ public void addPrev(NTo1Link node) { @@ -88,7 +88,7 @@ public void addPrev(NTo1Link node) { /** * Devuelve un Iterator a los elementos que enlazan a este elemento. - * + * * @return iterator a elementos que enlazan a este elemento, null si no hay ninguno */ public Iterator> getPrevs() { @@ -99,7 +99,7 @@ public Iterator> getPrevs() { /** * Devuelve el número de elementos que enlazan a este elemento - * + * * @return */ public int getNumPrevs() { @@ -110,7 +110,7 @@ public int getNumPrevs() { /** * Establece el enlace hacia el siguiente elemento. - * + * * @param node * Siguiente elemento, null si no se quiere enlazar ningún elemento */ @@ -120,7 +120,7 @@ public void setNext(NTo1Link node) { /** * Devuelve el siguiente elemento - * + * * @return */ public NTo1Link getNext() { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1LinkIterator.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1LinkIterator.java index 7f22a74..eadf599 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1LinkIterator.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NTo1LinkIterator.java @@ -17,7 +17,7 @@ /** * . - * + * * Copyright 2008 Ministerio de Industria, Turismo y Comercio * */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NombreNodo.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NombreNodo.java index 76c3ba1..bdd78e8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NombreNodo.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/NombreNodo.java @@ -23,7 +23,7 @@ * Clase para indicar nombres de elementos * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class NombreNodo { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/SimpleAuthenticator.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/SimpleAuthenticator.java index 3f9c9de..f454d1d 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/SimpleAuthenticator.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/SimpleAuthenticator.java @@ -24,7 +24,7 @@ * Authenticator que devuelve el usuario y contraseña configurados en cualquier circunstancia. * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 beta */ public class SimpleAuthenticator extends Authenticator { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/URIEncoder.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/URIEncoder.java index b363501..2292766 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/URIEncoder.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/URIEncoder.java @@ -28,9 +28,9 @@ /** * Se tomo como base la clase URLEncoder.java del paquete java.net de SUN Microsystems, Inc. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -116,10 +116,10 @@ private URIEncoder() { * * @param s * String to be translated. - * + * * @deprecated The resulting string may vary depending on the platform's default encoding. Instead, use the * encode(String,String) method to specify the encoding. - * + * * @return the translated String. */ @Deprecated @@ -148,14 +148,14 @@ public static String encode(String s) { * String to be translated. * @param enc * The name of a supported character encoding. - * + * * @return the translated String. - * + * * @exception UnsupportedEncodingException * If the named encoding is not supported - * + * * @see URLDecoder#decode(java.lang.String, java.lang.String) - * + * * @since 1.4 */ public static String encode(String s, String enc) throws UnsupportedEncodingException { @@ -238,12 +238,12 @@ public static String encode(String s, String enc) throws UnsupportedEncodingExce /** * Devuelve la ruta relativa de un objeto con respecto a una direccion base - * + * * @param base * ruta absoluta base * @param object * ruta absoluta del objeto - * + * * @return ruta relativa */ public static String relativize(String base, String object) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadCertificados.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadCertificados.java index 26194fd..5ba1ad1 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadCertificados.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadCertificados.java @@ -17,7 +17,7 @@ /** * . - * + * * Copyright 2008 Ministerio de Industria, Turismo y Comercio * */ @@ -49,7 +49,7 @@ * Conjunto de utilidades para el tratamiento genérico de certificados. * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class UtilidadCertificados { @@ -65,10 +65,10 @@ public enum Filter { /** * Recupera los CertPath's de certificados que pueda encontrar en el listado de certificados provistos. - * + * * @param certificates * Listado de certificados - * + * * @return ArrayList con los CertPath's que se han podido construir */ public static ArrayList getCertPaths(Iterable certificates) { @@ -85,10 +85,10 @@ public static ArrayList getCertPaths(Iterable certifi /** * Recupera los CertPath's de certificados que pueda encontrar en el listado de certificados provistos. - * + * * @param certificates * Listado de certificados - * + * * @return ArrayList con los CertPath's que se han podido construir */ public static ArrayList> getCertPathsArray(Iterable certificates) { @@ -187,10 +187,10 @@ private static boolean isCRLSigning(X509Certificate cert) { /** * Relaciona los certificados indicados entre si (si existe alguna relacion) - * + * * @param nodo1 * @param nodo2 - * + * * TODOLARGO: permitir establecer políticas de severidad a la hora de buscar las relaciones entre los * certificados. Estas políticas pueden ser por ejemplo que se compruebe que un certificado ha firmado al * otro, que campos opcionales sean exigidos como presentes, que alguno de los certificados de las @@ -238,9 +238,9 @@ private static void linkCerts(NTo1Link nodo1, NTo1Link certs) { @@ -256,9 +256,9 @@ public static CertPath convertCertPath(ArrayList certs) { /** * Convierte una sucesion de nodos enlazados en un CertPath - * + * * @param nodo - * + * * @return */ private static ArrayList convertCertPathArray(NTo1Link nodo) { @@ -272,10 +272,10 @@ private static ArrayList convertCertPathArray(NTo1Link * Compara dos nombres X500 para ver si son iguales (independientemente del orden de las partículas. *

      - * + * * @param prin1 * Nombre * @param prin2 * Nombre - * + * * @return */ public static boolean isSameName(X500Principal prin1, X500Principal prin2) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadDNIe.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadDNIe.java index c466ac7..832757f 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadDNIe.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadDNIe.java @@ -35,7 +35,7 @@ * Clase de utilidades para el DNIe * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class UtilidadDNIe { // implements ConstantesXADES @@ -54,12 +54,12 @@ public UtilidadDNIe() { /** * Obtiene el nombre común - * + * * @param cert * X509Certificate Certificado del cual se obtiene el nombre * @param tipo * Tipo de certificado - * + * * @return String CN obtenido */ public static String getCN(X509Certificate cert, SUBJECT_OR_ISSUER tipo) { @@ -126,10 +126,10 @@ public static String getCN(X509Certificate cert, SUBJECT_OR_ISSUER tipo) { /** * Convierte un java.util.Date a DateFormat.SHORT,new Locale("ES","es") - * + * * @param date * Fecha a convertir - * + * * @return String en formato DateFormat.SHORT,new Locale("ES","es") */ public static String convertDate(Date date) { @@ -141,10 +141,10 @@ public static String convertDate(Date date) { /** * Obtiene el numero de DNI del Subject del certificado - * + * * @param subjectDN * Subject del certificado - * + * * @return Numero del DNI */ public static final String giveMeDNINumber(String subjectDN) { @@ -172,10 +172,10 @@ public static final String giveMeDNINumber(String subjectDN) { /** * Comprueba si es un certificado de DNIe - * + * * @param emisorDN * Emisor del certificado - * + * * @return Verdadero si lo es, Falso en caso contrario */ public static final boolean isCertDNIe(String emisorDN) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFechas.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFechas.java index 9f5750a..2e2cfe1 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFechas.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFechas.java @@ -27,7 +27,7 @@ * Clase con utilidades para el tratamiento de fechas * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class UtilidadFechas { @@ -37,10 +37,10 @@ public class UtilidadFechas { /** * Parsea el contenido de una cadena del tipo xsd:DateTime en una fecha - * + * * @param fecha * Cadena con la fecha en formato xsd:DateTime - * + * * @return Date con la fecha, null si la fecha no se puede convertir */ public static Date parseaFechaXML(final String fecha) { @@ -86,10 +86,10 @@ public static Date parseaFechaXML(final String fecha) { /** * Formatea una fecha para que se ajuste al tipo xsd:DateTime - * + * * @param fecha * Fecha a formatear - * + * * @return Fecha con el formato xsd:DateTime */ public static String formatFechaXML(final Date fecha) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFicheros.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFicheros.java index e04708d..12f8baa 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFicheros.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFicheros.java @@ -63,12 +63,12 @@ public static byte[] readFile(File file) { *

      * Devuelve la ruta a un fichero relativa a la base indicada. *

      - * + * * @param baseUri * Base sobre la que se relativiza la ruta * @param file * Fichero del que se calcula la ruta - * + * * @return ruta relativizada */ public static String relativizeRute(String baseUri, File file) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFirmaElectronica.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFirmaElectronica.java index dac6162..bd66eeb 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFirmaElectronica.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadFirmaElectronica.java @@ -43,7 +43,7 @@ * Funciones de utilidades varias * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class UtilidadFirmaElectronica { // implements ConstantesXADES @@ -76,10 +76,10 @@ public class UtilidadFirmaElectronica { // implements ConstantesXADES /** * Decodifica una cadena a UTF-8 - * + * * @param input * Cadena a decodificar - * + * * @return cadena en UTF-8 */ public static String decodeUTF(byte[] input) { @@ -139,9 +139,9 @@ public static String decodeUTF(byte[] input) { * @param listaCertificadosTemp * Lista de certificados temporales * @param emisorDN - * + * * @return - * + * * TODO: revisar este método y reconstruirlo decentemente */ public static List filtraCertificados(List listaCertificadosTemp, @@ -171,10 +171,10 @@ public static List filtraCertificados(List lis } /** - * + * * @param listaCertificadosTemp * Lista de certificados temporales - * + * * @return */ public static List filtraDNIe(List listaCertificadosTemp) { @@ -295,10 +295,10 @@ else if ((ConstantesXADES.SCHEMA_XADES_111).equals(esquema)) /** * Devuelve el MessageDigest asociado a la uri (según la rfc 3275 y la rfc 4051). - * + * * @param uri * Uri que define el algoritmo de digest (según las rfc 3275 y 4051). - * + * * @return MessageDigest asociado o null si no hay ninguno disponible para el algoritmo indicado. */ public static MessageDigest getMessageDigest(String uri) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadTratarNodo.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadTratarNodo.java index 915cb7c..338ea31 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadTratarNodo.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/UtilidadTratarNodo.java @@ -44,9 +44,9 @@ /** * Conjunto de utilidades para tratar todos xml. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ @@ -67,7 +67,7 @@ public class UtilidadTratarNodo { /** * Devuelve en un array de bytes el contenido de los nodos indicados que sean hijos del documento, y que se ajusten * al namespace. - * + * * @param doc * documento en el que se buscaran los hijos (en cualquier profundidad) * @param ns @@ -75,9 +75,9 @@ public class UtilidadTratarNodo { * que el nodo raiz) * @param nombreHijos * nombre del tag de los hijos que se buscaran - * + * * @return byte array con el contenido de los nodos hijos, null si no tiene hijos y no es requerido - * + * * @throws FirmaXMLError */ public static byte[] obtenerByteNodo(Document doc, String ns, String nombreHijos, @@ -88,10 +88,10 @@ public static byte[] obtenerByteNodo(Document doc, String ns, String nombreHijos /** * Devuelve en un array de bytes el contenido de los nodos indicados que sean hijos del nodo padre, y que se ajusten * al namespace. - * + * * Equivalente a la ejecucion:
      obtenerByteNodo(Element padre, String ns, String nombreHijos, true) *
      - * + * * @param padre * nodo padre del que se buscaran los hijos (en cualquier profundidad) * @param ns @@ -99,9 +99,9 @@ public static byte[] obtenerByteNodo(Document doc, String ns, String nombreHijos * que el nodo padre) * @param nombreHijos * nombre del tag de los hijos que se buscaran - * + * * @return byte array con el contenido de los nodos hijos, null si no tiene hijos y no es requerido - * + * * @throws FirmaXMLError */ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijos, @@ -112,7 +112,7 @@ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijo /** * Devuelve en un array de bytes el contenido de los nodos indicados que sean hijos del nodo padre, y que se ajusten * al namespace. - * + * * @param padre * nodo padre del que se buscaran los hijos (en la profundidad indicada entre 1 y 5) * @param ns @@ -122,9 +122,9 @@ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijo * nombre del tag de los hijos que se buscaran * @param requerido * Si el valor es true y no se encuentra ningún hijo lanzara excepcion - * + * * @return byte array con el contenido de los nodos hijos, null si no tiene hijos y no es requerido - * + * * @throws FirmaXMLError */ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijos, boolean requerido, @@ -195,7 +195,7 @@ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijo /** * Devuelve en un array de bytes el contenido de los nodos indicados que sean hijos del nodo padre, y que se ajusten * al namespace. - * + * * @param padre * nodo padre del que se buscaran los hijos (solo en un nivel de profundidad) * @param ns @@ -206,9 +206,9 @@ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijo * @param tope * Elemento en el que se para la búsqueda (no se incluira en el array de bytes), null si no * se quiere tope - * + * * @return byte array con el contenido de los nodos hijos, null si no tiene hijos y no es requerido - * + * * @throws FirmaXMLError */ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijos, Element tope) @@ -281,7 +281,7 @@ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijo /** * Devuelve en un array de bytes el contenido de los nodos indicados que sean hijos del nodo padre, y que se ajusten * al namespace. - * + * * @param padre * nodo padre del que se buscaran los hijos (solo en un nivel de profundidad) * @param nombreHijos @@ -289,9 +289,9 @@ public static byte[] obtenerByteNodo(Element padre, String ns, String nombreHijo * @param tope * Elemento en el que se para la búsqueda (no se incluira en el array de bytes), null si no * se quiere tope - * + * * @return byte array con el contenido de los nodos hijos, null si no tiene hijos y no es requerido - * + * * @throws FirmaXMLError */ public static byte[] obtenerByteNodo(Element padre, ArrayList nombreHijos, Element tope) @@ -356,7 +356,7 @@ public static byte[] obtenerByteNodo(Element padre, ArrayList nombre /** * Devuelve un listado con los elementos quen siendo hijos del nodo padre tienen el nombre indicado y estan antes * del elemento tope. - * + * * @param padre * nodo padre del que se buscaran los hijos (solo en un nivel de profundidad) * @param tope @@ -364,7 +364,7 @@ public static byte[] obtenerByteNodo(Element padre, ArrayList nombre * quiere tope * @param nombreHijo * Namespace y localname de los hijos que se buscaran - * + * * @return listado con los elementos encontrados */ public static ArrayList obtenerNodos(Element padre, Element tope, NombreNodo nombreHijo) { @@ -394,7 +394,7 @@ public static ArrayList obtenerNodos(Element padre, Element tope, Nombr /** * Devuelve un listado con los elementos quen siendo hijos del nodo padre tienen el nombre indicado y estan antes * del elemento tope. - * + * * @param padre * nodo padre del que se buscaran los hijos (solo en un nivel de profundidad) * @param tope @@ -402,9 +402,9 @@ public static ArrayList obtenerNodos(Element padre, Element tope, Nombr * quiere tope * @param nombreHijos * listado de Namespace y localname de los hijos que se buscaran - * + * * @return listado con los elementos encontrados - * + * * @throws FirmaXMLError */ public static ArrayList obtenerNodos(Element padre, Element tope, ArrayList nombreHijos) @@ -434,10 +434,10 @@ public static ArrayList obtenerNodos(Element padre, Element tope, Array /** * Devuelve un array de bytes con el contenido de los elementos indicados (tras una canonalizacion estandar). - * + * * @param nodos * listado de elementos - * + * * @return array de bytes */ public static byte[] obtenerByteNuevo(ArrayList nodos, CanonicalizationEnum canonicalization) @@ -468,10 +468,10 @@ public static byte[] obtenerByteNuevo(ArrayList nodos, Canonicalization /** * Devuelve un array de bytes con el contenido de los elementos indicados (tras una canonalizacion estandar). - * + * * @param nodos * listado de elementos - * + * * @return array de bytes */ public static byte[] obtenerByte(Element nodo, CanonicalizationEnum canonicalization) throws FirmaXMLError { @@ -509,10 +509,10 @@ public static byte[] obtenerByte(Element nodo, CanonicalizationEnum canonicaliza /** * Devuelve un array de bytes con el contenido de los elementos indicados (tras una canonalizacion estandar). - * + * * @param nodos * listado de elementos - * + * * @return array de bytes */ public static byte[] obtenerByte(ArrayList nodos, CanonicalizationEnum canonicalization) @@ -563,10 +563,10 @@ public static byte[] obtenerByte(ArrayList nodos, CanonicalizationEnum /** * Devuelve un listado con las ID de los elementos. Si no encuentra un atributo que sea ID, busca entre los * atributos alguno que tenga la forma de ID. - * + * * @param elementos * listado con los elementos de los cuales obtener las IDs - * + * * @return */ public static ArrayList obtenerIDs(ArrayList elementos) { @@ -600,9 +600,9 @@ public static ArrayList obtenerIDs(ArrayList elementos) { /** * Busca en una lista de nodos un elemento que tenga un atributo con nombre Id con el valor especificado - * + * * @param id - * + * * @return */ public static Element getElementById(NodeList list, String id) { @@ -626,10 +626,10 @@ public static Element getElementById(NodeList list, String id) { /** * Explora el elemento y sus hijos para obtener un elemento que tenga la Id indicada - * + * * @param el * @param id - * + * * @return */ private static Element exploreElementById(Element el, String id) { @@ -655,10 +655,10 @@ private static Element exploreElementById(Element el, String id) { /** * Busca un nodo que tenga la Id indicada. Busca la id en cualquier atributo que tenga la forma Id, ID, o id. - * + * * @param doc * @param id - * + * * @return el elemento con la id indicada, null si no hay ningún elemento con esa id. */ public static Element getElementById(Document doc, String id) { @@ -682,10 +682,10 @@ public static Element getElementById(Document doc, String id) { /** * Busca un nodo que tenga la Id indicada que sea hijo del nodo indicado. Busca la id en cualquier atributo que * tenga la forma Id, ID, o id. - * + * * @param doc * @param id - * + * * @return el elemento con la id indicada, null si no hay ningún elemento con esa id. */ public static Element getElementById(Element padre, String id) { @@ -705,12 +705,12 @@ public static Element getElementById(Element padre, String id) { *

      * Comprueba si el nodo hijo indicado es hijo del nodo padre indicado. *

      - * + * * @param child * Elemento hijo * @param parent * Elemento que se comprueba si es el padre - * + * * @return true si el hijo es hijo del padre */ public static boolean isChildNode(Element child, Element parent) { @@ -725,14 +725,14 @@ public static boolean isChildNode(Element child, Element parent) { *

      * Comprueba si el nodo hijo indicado no es hijo de un nodo padre que se ajuste al tipo de nodo indicado. *

      - * + * * @param child * Elemento hijo * @param parent * Tipo de elemento que se comprueba si es el padre * @param top * Tope de elemento padre del que no se pasara buscando padres - * + * * @return true si el hijo es hijo del padre */ public static boolean isChildNode(Element child, NombreNodo parent, Element top) { @@ -748,10 +748,10 @@ public static boolean isChildNode(Element child, NombreNodo parent, Element top) /** * Genera una nueva ID que no esté siendo usada en el documento - * + * * @param doc * @param prefix - * + * * @return */ public static String newID(Document doc, String prefix) { @@ -764,7 +764,7 @@ public static String newID(Document doc, String prefix) { /** * Método para obtener el primer nodo de tipo Element hijo del nodo dado. En la búsqueda se excluyen los nodos de * texto "vacíos" (con caracteres de retorno de carro o espacios), los nodos Attribute y los nodos de comentario - * + * * @param Element * .- Nodo padre en el que buscar el primer hijo de tipo Element */ @@ -790,7 +790,7 @@ public static Element getFirstElementChild(Node node, boolean strict) { /** * Método para obtener el primer nodo de tipo Element vecino del nodo dado. En la búsqueda se excluyen nodos de * texto "vacíos" (con caracteres de retorno de carro o espacios), los nodos Attribute y los nodos de comentario - * + * * @param Element * .- Nodo en el que buscar su primer vecino de tipo Element */ @@ -815,9 +815,9 @@ public static Element getNextElementSibling(Node node, boolean strict) { /** * Obtiene todos los hijos de tipo Element de un determinado nodo - * + * * @param nodo - * + * * @return */ public static ArrayList getElementChildNodes(Element nodo, boolean strict) { @@ -840,16 +840,16 @@ public static ArrayList getElementChildNodes(Element nodo, boolean stri /** * Devuelve un listado con los elementos quen siendo hijos del nodo padre tienen el nombre indicado y estan dentro * del límite establecido por tope. - * + * * @param padre * nodo padre del que se buscaran los hijos, nietos, bisnietos, etc... según el nivel de profundidad * @param tope * int Numero de niveles de profundidad para la búsqueda mínimo 1 y maximo 5. * @param nombreHijos * Namespace y localname de los hijos que se buscaran - * + * * @return listado con los elementos encontrados - * + * * @throws FirmaXMLError */ public static ArrayList obtenerNodos(Element padre, int tope, NombreNodo nombreHijos) @@ -941,16 +941,16 @@ public static ArrayList obtenerNodos(Element padre, int tope, NombreNod /** * Devuelve un listado con los elementos quen siendo hijos del nodo padre tienen el nombre indicado y estan dentro * del límite establecido por tope. - * + * * @param padre * nodo padre del que se buscaran los hijos, nietos, bisnietos, etc... según el nivel de profundidad * @param tope * int Numero de niveles de profundidad para la búsqueda mínimo 1 y maximo 5. * @param nombreHijos * localname de los hijos que se buscaran - * + * * @return listado con los elementos encontrados - * + * * @throws FirmaXMLError */ public static ArrayList obtenerNodos(Element padre, int tope, String nombreHijos) throws FirmaXMLError { @@ -1041,7 +1041,7 @@ public static ArrayList obtenerNodos(Element padre, int tope, String no * Escribe el documento a un flujo de salida. Este método es la exposicion pública de un método de la libreria * XMLSec de Apache. Este método no añade el preambulo de XML *

      - * + * * @param document * El documento a salvar * @param outputStream @@ -1056,7 +1056,7 @@ public static void saveDocumentToOutputStream(Document document, OutputStream ou * Escribe el documento a un flujo de salida. Este método es la exposicion pública de un método de la libreria * XMLSec de Apache. *

      - * + * * @param document * El documento a salvar * @param outputStream diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Utilidades.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Utilidades.java index f686d23..b792c20 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Utilidades.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/utilidades/Utilidades.java @@ -37,9 +37,9 @@ /** * Diversas funciones de utilidades para el desarrollo - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class Utilidades { // implements ConstantesXADES @@ -73,7 +73,7 @@ public static boolean isEmpty(String valor) { /** * Este metodo recupera via URLConnection el fichero ubicado en la URL pasada como parametro. Devuelve un objeto * tipo FileInputStream - * + * * @return */ public static InputStream getInputStreamFromURL(String _url) throws Exception { @@ -148,10 +148,10 @@ public static void writeInputStream(File sourceFile, File attachedFile, Writer w /** * Codifica un array de bytes a Hexadecimal - * + * * @param byte[] * Datos a codificar - * + * * @return String Datos codificados en hexadecimal */ public static String binary2String(byte[] data) { @@ -167,10 +167,10 @@ public static String binary2String(byte[] data) { /** * Compara dos arrays de bytes para ver si tienen el mismo contenido. - * + * * @param data1 * @param data2 - * + * * @return true si tienen el mismo contenido, false en cualquier otro caso */ public static boolean isEqual(byte[] data1, byte[] data2) { @@ -196,10 +196,10 @@ public static boolean isEqual(byte[] data1, byte[] data2) { *

      * Basada en la clase StringEscapeUtils de commons-lang pero sin cambiar los caracteres unicode. *

      - * + * * @param str * cadena a escapar - * + * * @return */ public static String escapeXML(String str) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DataToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DataToSign.java index f5670e3..5e32c0c 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DataToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DataToSign.java @@ -37,7 +37,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DataToSign { @@ -91,7 +91,7 @@ public DataToSign() { *

      * La recomendacion del estandar es que el XML a firmar esté en UTF-8 (valor que toma este campo por defecto). *

      - * + * * @param _encoding * Codificacion del xml */ @@ -106,7 +106,7 @@ public void setXMLEncoding(String _encoding) { *

      * Por defecto devuelve UTF-8. *

      - * + * * @return codificacion del XML */ public String getXMLEncoding() { @@ -117,7 +117,7 @@ public String getXMLEncoding() { *

      * Establece el tipo de XAdES-X que se quiere aplicar en la firma. *

      - * + * * @param _xadesXType * Tipo de XAdES-X */ @@ -132,7 +132,7 @@ public void setXAdESXType(XADES_X_TYPES _xadesXType) { *

      * Por defecto el tipo es el 1. *

      - * + * * @return tipo de XAdES-X */ public XADES_X_TYPES getXAdESXType() { @@ -141,7 +141,7 @@ public XADES_X_TYPES getXAdESXType() { /** * Devuelve el nodo padre que se ha configurado para que contenga la firma. - * + * * @return nodo padre configurado, null si se quiere que la firme cuelgue del nodo raíz */ public String getParentSignNode() { @@ -150,7 +150,7 @@ public String getParentSignNode() { /** * Establece la identidad del nodo padre que se quiere que contenga la firma. - * + * * @param parentNode * ID del nodo que se quiere configurar, null si se quiere que se cuelgue del nodo raíz */ @@ -160,9 +160,9 @@ public void setParentSignNode(String parentNode) { /** * Devuelve el formato de firma XAdES que se quiere aplicar en la firma. Por defecto se tiene establecido XAdES-BES. - * + * * @return - * + * * @see es.mityc.firmaJava.configuracion.EnumFormatoFirma */ public EnumFormatoFirma getXadesFormat() { @@ -171,9 +171,9 @@ public EnumFormatoFirma getXadesFormat() { /** * Establece el formato de firma XAdES que se quiere aplicar a la firma - * + * * @param xadesFormat - * + * * @see es.mityc.firmaJava.configuracion.EnumFormatoFirma */ public void setXadesFormat(EnumFormatoFirma xadesFormat) { @@ -182,7 +182,7 @@ public void setXadesFormat(EnumFormatoFirma xadesFormat) { /** * Indica si la firma ha de llevar política. Por defecto se tiene establecido que no se añade política. - * + * * @return */ public boolean hasPolicy() { @@ -191,7 +191,7 @@ public boolean hasPolicy() { /** * Devuelve la clave de la política que se quiere aplicar a la firma (null si se quiere la implícita). - * + * * @return */ public String getPolicyKey() { @@ -200,7 +200,7 @@ public String getPolicyKey() { /** * Establece si se quiere incluir una política en la firma - * + * * @param addPolicy * true si se quiere incluir política, false si no */ @@ -210,12 +210,12 @@ public void setAddPolicy(boolean addPolicy) { /** * Clave identificativa de la política que se quiere incluir. - * + * *
      *
      * Las claves disponibles dependeran de los modulos disponibles de políticas de firma (por ejemplo MITyCLibPolicy). * Para política implícita se debe utilizar null. - * + * * @param policyKey */ public void setPolicyKey(String policyKey) { @@ -225,7 +225,7 @@ public void setPolicyKey(String policyKey) { /** * Establece cual sera la instancia encargada de almacenar los elementos externos a una firma XAdES-X/XAdES-X * (certificados y estados). - * + * * @param storer */ public void setElementsStorer(IStoreElements storer) { @@ -264,7 +264,7 @@ public InputStream getInputStream() throws IOException { /** * Establece el documento que se quiere firmar - * + * * @param doc */ public void setDocument(Document doc) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosCRL.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosCRL.java index f113acc..51e854e 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosCRL.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosCRL.java @@ -24,7 +24,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -41,7 +41,7 @@ public DatosCRL() { /** * Almacena informacion referente a una lista de revocacion de certificados - * + * * @param issuer * .- Emisor de la CRL * @param fechaEmision diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosFirma.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosFirma.java index c1c814e..e093cda 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosFirma.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosFirma.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ @@ -52,7 +52,7 @@ public DatosFirma() { /** * Almacena informacion referente a una validacion de Firma - * + * * @param cadenaFirma * .- Cadena de certificados utilizados en la firma * @param esCadenaConfianza @@ -77,7 +77,7 @@ public DatosFirma() { * .- Identificador del nodo que contiene el valor de la firma * @param contraFirma.- * ArrayList de String que contiene los identificadores de los nodos firmados por ésta firma - * + * * @parma datosFicherosFirmados .- ArrayList que contiene los datos asociados a los ficheros firmados */ public DatosFirma(CertPath cadenaFirma, ConfianzaEnum esCAdenaConfianza, DatosTipoFirma tipoFirma, @@ -193,7 +193,7 @@ public void setTipoFirma(DatosTipoFirma tipoFirma) { /** * Devuleve el identificador del nodo SignatureValue - * + * * @return String */ public String getSigValueId() { @@ -232,7 +232,7 @@ public List getDatosNodosFirmados() { *

      * Devuelve un listado con los datos de los nodos firmados que no son intrínsecos de la firma. *

      - * + * * @return ArrayList con los datos de los nodos */ public List getDatosNodosNoSignFirmados() { @@ -259,7 +259,7 @@ public void setDatosNodosFirmados(ArrayList datosNodos) { *

      * Incluye datos sobre el nodo firmado indicado. *

      - * + * * @param datosNodo * Datos del nodo firmado */ @@ -274,10 +274,10 @@ public void addDatosNodoFirmado(DatosNodosFirmados datosNodo) { *

      * Busca los datos que hay sobre el nodo firmado indicado. *

      - * + * * @param id * identidad del nodo Reference que apunta al nodo firmado - * + * * @return Datos del nodo firmado */ public DatosNodosFirmados getDatosNodoFimadoByReferenceId(String id) { @@ -297,10 +297,10 @@ public DatosNodosFirmados getDatosNodoFimadoByReferenceId(String id) { *

      * Busca los datos que hay sobre el nodo firmado indicado. *

      - * + * * @param id * identidad del nodo al que apunta el Reference - * + * * @return Datos del nodo firmado */ public DatosNodosFirmados getDatosNodoFimadoById(String id) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosNodosFirmados.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosNodosFirmados.java index d22be71..1c135aa 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosNodosFirmados.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosNodosFirmados.java @@ -40,9 +40,9 @@ /** * Almacena datos extra incluidos en la firma sobre el formato de los nodos firmados - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DatosNodosFirmados { @@ -100,7 +100,7 @@ public void setReference(ReferenceProxy ref) { *

      * Intenta recuperar el identificador de este elemento basandose en la ruta indicada en el reference. *

      - * + * * @return id del nodo */ public String getId() { @@ -114,7 +114,7 @@ public String getId() { *

      * Devuelve la Id del nodo Reference que apunta a este nodo firmado. *

      - * + * * @return id del nodo reference */ public String getIdReference() { @@ -125,7 +125,7 @@ public String getIdReference() { *

      * Devuelve el Element que representa al Reference. *

      - * + * * @return Element */ public Element getElementReference() { @@ -168,7 +168,7 @@ public void setEncoding(URI encoding) { *

      * Devuelve la URI señalada por la Reference. *

      - * + * * @return URI */ public String getURI() { @@ -179,7 +179,7 @@ public String getURI() { *

      * Devuelve un listado de las transformadas aplicadas al nodo. *

      - * + * * @return */ public List getTransforms() { @@ -194,7 +194,7 @@ public List getTransforms() { * Las únicas transformadas que supone que no modifican al contenido original (de una manera significativa) son las * de canonicalizacion y la enveloped. *

      - * + * * @return true si existe alguna transformada que no sea enveloped o de canonicalizacion */ public boolean canBeModifiedByTransforms() { @@ -215,7 +215,7 @@ public boolean canBeModifiedByTransforms() { *

      * Devuelve los bytes del contenido firmado (si esta disponible). *

      - * + * * @return contenido del nodo en bytes */ public byte[] getNodoFirmadoBytes() { @@ -226,10 +226,10 @@ public byte[] getNodoFirmadoBytes() { *

      * Escribe el contenido firmado en un stream de salida. *

      - * + * * @param os * stream de salida - * + * * @throws IOException * lanzada si ocurre algún error durante la escritura del contenido */ @@ -244,7 +244,7 @@ public void writeBytesToStream(OutputStream os) throws IOException { *

      * Uno nodo <ds:object> se considerara externo (a menos que contenga informacion XAdES). *

      - * + * * @return true si es un nodo con informacion de firma */ public boolean isSignInternal() { @@ -275,7 +275,7 @@ public boolean isSignInternal() { * Indica que la informacion firmada en el reference es informacion detached (no disponible dentro de la * firma). *

      - * + * * @return true si los datos son externos al xml que contiene la firma */ public boolean isExternalData() { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosOCSP.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosOCSP.java index 46fbc7d..48b41a8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosOCSP.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosOCSP.java @@ -34,7 +34,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -53,7 +53,7 @@ public DatosOCSP() { /** * Almacena informacion referente a una consulta OCSP - * + * * @param responderId * .- Identificador del emisor de la respuesta OCSP * @param fechaConsulta diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosSelloTiempo.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosSelloTiempo.java index 25ae3f1..911f255 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosSelloTiempo.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosSelloTiempo.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -46,7 +46,7 @@ public DatosSelloTiempo() { /** * Almacena informacion referente al sello de tiempo de una firma - * + * * @param java.util.Date * fecha .- Fecha del sello de tiempo * @param String diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosTipoFirma.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosTipoFirma.java index 44960de..f0586d3 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosTipoFirma.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosTipoFirma.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DatosTipoFirma { @@ -33,7 +33,7 @@ public DatosTipoFirma() { /** * Almacena informacion referente al tipo de firma XAdES obtenido - * + * * @param tipoFirma * .- Indica el nivel de firma (XAdES-BES, XAdES-T, etc...) * @param esXAdES_EPES diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosX509.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosX509.java index bd96084..b8377ef 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosX509.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/DatosX509.java @@ -23,9 +23,9 @@ /** * Clase encargada de almacenar informacion referida a los certificados X509Certificate - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/EnumFormatoFirma.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/EnumFormatoFirma.java index a94d313..380e094 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/EnumFormatoFirma.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/EnumFormatoFirma.java @@ -19,9 +19,9 @@ /** * Tipos de firma XML reconocidas - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ExtraValidators.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ExtraValidators.java index 526ad5c..435e91a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ExtraValidators.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ExtraValidators.java @@ -25,7 +25,7 @@ /** * Esta clase contiene los validadores adicionales que se utilizaran al validar la firma XAdES. - * + * *
      *
      * Estos validadores contemplan la validacion de: @@ -36,9 +36,9 @@ *
    • Confianza: comprueban que los elementos de la firma sean de entidades de confianza (certificados de firma, * respuestas de estados de certificados, sellos de tiempo, etc).
    • *
    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ExtraValidators { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/FirmaXML.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/FirmaXML.java index ede6500..b4922af 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/FirmaXML.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/FirmaXML.java @@ -115,7 +115,7 @@ * Clase principal para la firma de documentos XML * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class FirmaXML { @@ -151,7 +151,7 @@ public FirmaXML() { *

    * Establece la TSA que se utilizará para obtener los sellos de tiempo en caso de ser necesario. *

    - * + * * @param url * ruta de la TSA */ @@ -163,7 +163,7 @@ public void setTSA(String url) { *

    * Establece el namespace que se aplicará a los nodos de XML Signature. *

    - * + * * @param namespace * Namespace aplicado a XMLSig */ @@ -175,7 +175,7 @@ public void setDefaultNSXmlSig(String namespace) { *

    * Establece el Locale del sistema antiguo de internacionalización. *

    - * + * * @param locale * Localización a aplicar */ @@ -186,7 +186,7 @@ public void setLocale(String locale) { /** * Añade una instancia encargada de resolver los accesos a elementos firmados en la firma cuyo contenido es * privado. - * + * * @param resolver * objeto que implementa la interfaz IPrivateDate para el acceso a elementos privados */ @@ -196,7 +196,7 @@ public void addResolver(IPrivateData resolver) { /** * Añade una instancia encargada de resolver accesos a información. - * + * * @param resolver * resolver */ @@ -210,7 +210,7 @@ public void addResolver(MITyCResourceResolver resolver) { /** * Añade una instancia encargada de resolver los accesos a elementos firmados en la firma que requieran un acceso * especial. - * + * * @param resolver * objeto que implementa la interfaz IResourceData para el acceso a elementos */ @@ -234,7 +234,7 @@ public void sign2Stream(X509Certificate firmaCertificado, DataToSign xml, IPKSto /** * Firma un fichero XML - * + * * @param pk * Clave privada del certificado firmante * @param firmaCertificado @@ -243,10 +243,10 @@ public void sign2Stream(X509Certificate firmaCertificado, DataToSign xml, IPKSto * Fichero XML a firmar * @param directorioPerfil * Directorio de configuracion de Firefox - * + * * @throws java.lang.Exception * En caso de error - * + * * @return Array de bytes con el XML firmado */ public boolean signFile(X509Certificate firmaCertificado, DataToSign xml, IPKStoreManager storeManager, @@ -867,7 +867,7 @@ private ArrayList convertICertStatus2RespYCerts(List st /** * Este método realiza la implementación de la firma XADES-BES - * + * * @param doc * Documento de firma * @param firmaID @@ -876,9 +876,9 @@ private ArrayList convertICertStatus2RespYCerts(List st * Certificado que realiza la firma * @param elementoPrincipalFirma * Elemento principal del nodo de firma - * + * * @return Documento de firma con formato XADES-BES - * + * * @throws Exception */ private Document addXades(Document doc, String firmaID, X509Certificate firmaCertificado, @@ -1169,16 +1169,16 @@ private void addXadesEPES(Element elementoPrincipalFirma, String confPolicyManag /** * Este método añade la implementación para XADES-T - * + * * @param doc * Documento de firma con formato XADES-BES * @param firmaID * Identificador del nodo de firma * @param selloTiempo * Respuesta del servidor TSA con el sello de tiempo en formato binario - * + * * @return Documento de firma con formato XADES-T - * + * * @throws Exception */ private Document addXadesT(Element firma, String firmaID, byte[] selloTiempo) throws AddXadesException { @@ -1288,7 +1288,7 @@ private Document addXadesT(Element firma, String firmaID, byte[] selloTiempo) th /** * Este método añade la implementacion para XADES-C - * + * * @param doc * Documento de firma con formato XADES-T * @param tiempoRespuesta @@ -1297,9 +1297,9 @@ private Document addXadesT(Element firma, String firmaID, byte[] selloTiempo) th * Valor del OCSPResponse * @param certRefs * Cadena de Certificación del certificado de firma - * + * * @return Documento de firma con formato XADES-C - * + * * @throws Exception */ private Document addXadesC(Element firma, @@ -1583,12 +1583,12 @@ private Document addXadesC(Element firma, * 1.2.2 y 1.3.2. Los elementos sobre los que se calcula el sello son los siguientes: - SignatureValue - * SignatureTimestamp - CompleteCertificateRefs - CompleteRevocationRefs Opcionalmente en el esquema 1.2.2 y 1.3.2: * - AttributeCertificateRefs - AttributeRevocationRefs - * + * * @param Element * UnsignedSignatureProperties Nodo a partir del cual se añade el nodo SigAndRefsTimeStamp - * + * * @return Documento de firma con formato XADES-X - * + * * @throws AddXadesException * En caso de error */ @@ -1739,12 +1739,12 @@ private Document addXadesX(Element UnsignedSignatureProperties) throws AddXadesE * 1.1.1, 1.2.2 y 1.3.2. Los elementos sobre los que se calcula el sello son los siguientes: - * CompleteCertificateRefs - CompleteRevocationRefs Opcionalmente en el esquema 1.2.2 y 1.3.2: - * AttributeCertificateRefs - AttributeRevocationRefs - * + * * @param Element * UnsignedSignatureProperties Nodo a partir del cual se añade el nodo RefsOnlyTimeStamp - * + * * @return Documento de firma con formato XADES-X - * + * * @throws AddXadesException * En caso de error */ @@ -1891,14 +1891,14 @@ private Document addXadesX2(Element UnsignedSignatureProperties) throws AddXades /** * Este metodo añade la implementacion para XADES-XL - * + * * @param doc * Documento de firma con formato XADES-X * @param valorCertificado * @param valorRevocacion - * + * * @return Documento de firma con formato XADES-XL - * + * * @throws Exception */ private Document addXadesXL(Element firma, ArrayList respuestas, XAdESSchemas schema) @@ -2087,7 +2087,7 @@ private Document addXadesA(Element firma, byte[] selloTiempo, ArrayList /** * Contrafirma una firma según esquema XAdES - * + * * @param firmaCertificado * @param xml * @param storeManager @@ -2095,9 +2095,9 @@ private Document addXadesA(Element firma, byte[] selloTiempo, ArrayList * @param esquemaOrigen * @param destino * @param nombreArchivo - * + * * @return - * + * * @throws Exception */ public void countersignFile(X509Certificate firmaCertificado, DataToSign xml, IPKStoreManager storeManager, @@ -2141,7 +2141,7 @@ public void countersign2Stream(X509Certificate firmaCertificado, DataToSign xml, /** * Contrafirma una firma según esquema XAdES - * + * * @param pk * .- Clave privada del certificado * @param certificadoFirma @@ -2314,7 +2314,7 @@ private Document countersign(X509Certificate certificadoFirma, DataToSign xml, S /** * Sube el nivel XAdES de un InputStream de firma y lo guarda en la dirección indicada - * + * * @param InputStream * Stream que contiene la firma * @param EnumFormatoFirma @@ -2361,7 +2361,7 @@ private Document countersign(X509Certificate certificadoFirma, DataToSign xml, S /** * Sube el nivel XAdES de un archivo de firma y lo sobreescribe - * + * * @param File * archivo que contiene la firma * @param EnumFormatoFirma @@ -2755,12 +2755,12 @@ private Document countersign(X509Certificate certificadoFirma, DataToSign xml, S /** * Este método se encarga de insertar las URIs de XADES-C en la firma - * + * * @param doc, * Documento con la firma xml * @param listaArchivos, * Lista de nombres de la respuestaOCSP y el path de certificación - * + * * @return Document doc, Documento firmado con las nuevas URI´s */ public Document addURIXadesC(Element firma, ArrayList listaArchivos, String baseUri) @@ -2900,7 +2900,7 @@ public Document addURIXadesC(Element firma, ArrayList listaArch /** * Este método se encarga de guardar los archivos OCSP - * + * * @return un ArrayList con la lista de archivos guardados */ public ArrayList saveOCSPFiles(ArrayList respuesta, IStoreElements storer) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/NombreElementos.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/NombreElementos.java index fcc648e..d2cb6d8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/NombreElementos.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/NombreElementos.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/RespYCerts.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/RespYCerts.java index e093cd2..0a9ddd8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/RespYCerts.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/RespYCerts.java @@ -20,9 +20,9 @@ import es.mityc.javasign.certificate.ICertStatus; /** - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoEnum.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoEnum.java index 5b7be6a..67e8a78 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoEnum.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoEnum.java @@ -19,9 +19,9 @@ /** * Resultados posibles en una validacion de firma electronica - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoValidacion.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoValidacion.java index 8781c6f..a2e5cb3 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoValidacion.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ResultadoValidacion.java @@ -28,7 +28,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ @@ -49,7 +49,7 @@ public class ResultadoValidacion { // implements ConstantesXADES /** * Crea una nueva instancia de ValidationResult() - * + * * Los datos que contiene son: boolean validado.- Estado de validez de la firma ResultadoEnum resultado.- Estructura * de datos de resultado de validacion String log .- Almacén de mensajes a mostrar en cliente String nivelValido .- * Mensaje con el último nivel XAdES valido EnumFormatoFirma EnumNivel.- Nivel XAdES de la firma (sin validar) @@ -69,7 +69,7 @@ public ResultadoValidacion() { } /** - * + * * @return */ public String getLog() { @@ -77,7 +77,7 @@ public String getLog() { } /** - * + * * @param log */ public void setLog(String log) { @@ -85,7 +85,7 @@ public void setLog(String log) { } /** - * + * * @return */ public boolean isValidate() { @@ -93,7 +93,7 @@ public boolean isValidate() { } /** - * + * * @param validado */ public void setValidate(boolean validado) { @@ -117,7 +117,7 @@ public void setDoc(Document doc) { } /** - * + * * @return */ public String getNivelValido() { @@ -125,7 +125,7 @@ public String getNivelValido() { } /** - * + * * @param log */ public void setNivelValido(String nivelValido) { @@ -133,7 +133,7 @@ public void setNivelValido(String nivelValido) { } /** - * + * * @return */ public DatosFirma getDatosFirma() { @@ -141,7 +141,7 @@ public DatosFirma getDatosFirma() { } /** - * + * * @param datosFirma */ public void setDatosFirma(DatosFirma datosFirma) { @@ -150,7 +150,7 @@ public void setDatosFirma(DatosFirma datosFirma) { /** * Último nivel validado - * + * * @return EnumNivel */ public EnumFormatoFirma getEnumNivel() { @@ -159,7 +159,7 @@ public EnumFormatoFirma getEnumNivel() { /** * Último nivel validado - * + * * @param enumNivel */ public void setEnumNivel(EnumFormatoFirma enumNivel) { @@ -168,7 +168,7 @@ public void setEnumNivel(EnumFormatoFirma enumNivel) { /** * Devuelve la URI de base del XML de firma - * + * * @return URI */ public URI getBaseURI() { @@ -177,7 +177,7 @@ public URI getBaseURI() { /** * Establece la URI de base del XML de firma - * + * * @param URI */ public void setBaseURI(URI baseURI) { @@ -186,7 +186,7 @@ public void setBaseURI(URI baseURI) { /** * Devuelve la lista de nodos (externos a la firma) firmados - * + * * @return ArrayList .- ArrayList de URIs */ public ArrayList getFirmados() { @@ -202,7 +202,7 @@ public void setFirmados(ArrayList firmados) { /** * Array de resultados de validacion de las firmas que contrafirman a ésta - * + * * @return ArrayList */ public ArrayList getContrafirmadoPor() { @@ -211,7 +211,7 @@ public ArrayList getContrafirmadoPor() { /** * Establece el array de resultados de validacion de las firmas que contrafirman a ésta - * + * * @param ArrayList */ public void setContrafirmadoPor(ArrayList contrafirmadoPor) { @@ -220,7 +220,7 @@ public void setContrafirmadoPor(ArrayList contrafirmadoPor) /** * Añade al array de resultados de validacion de las firmas que contrafirman a ésta otro resultado de validacion - * + * * @param ResultadoValidacion */ public void addContrafirmadoPor(ResultadoValidacion contrafirmadoPor) { @@ -230,7 +230,7 @@ public void addContrafirmadoPor(ResultadoValidacion contrafirmadoPor) { /** * Recupera el estado del certificado de firma. - * + * * @return Estado del certificado de firma, o null si no se ha obtenido. */ public ICertStatus getCertStatus() { @@ -239,7 +239,7 @@ public ICertStatus getCertStatus() { /** * Establece el estado del certificado firmante. - * + * * @param certStatus * Estado del certificado firmante, null si no se ha obtenido */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/TipoSellosTiempo.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/TipoSellosTiempo.java index c184841..1226041 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/TipoSellosTiempo.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/TipoSellosTiempo.java @@ -21,9 +21,9 @@ /** * Esquemas de firma XAdES - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 beta */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesA.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesA.java index 0de84c6..0fd056c 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesA.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesA.java @@ -48,20 +48,20 @@ public class UtilidadXadesA { /** * Devuelve un array de bytes con los nodos involucrados en un sello de tiempo XAdES A. Los nodos a incluir * requeridos ya deben estar creados. En caso contrario, se devuelve un BadFormedSignatureException. - * + * * Según esquema, punto 7.7, los nodos a agregar, si existen, en el caso no distribuido son: - Todos los nodos * Reference, por orden de aparicion - El nodo SignedInfo - El nodo Signaturevalue - El nodo KeyInfo (Hasta aqui, * son elementos propios del esquema XmlSignature) - * + * * - El nodo SignatureTimeStamp (XAdES T) - Los nodos CounterSignature (No se podran modificar ni agregar mas) - El * nodo CompleteCertificateRefs (XAdES C) - El nodo CompleteRevocationRefs - El nodo AttributeCertificateRefs - El * nodo AttributeRevocationRefs - El nodo SigAndRefsTimeStamp o RefsOnlyTimeStamp (XAdES X) - El nodo * CertificateValues (XAdES XL) REQUERIDO - El nodo RevocationValues (XAdES XL) REQUERIDO - El nodo * AttrAuthoritiesCertValues (Condicionado) - El nodo AttributeRevocationValues (Condicionado) - Los nodos * ArchiveTimeStamp previos al actual (Hasta aqui, son elementos propios del esquema XAdES) - * + * * - Cualquier ds:Object no referenciado en (Se trata de nodos extra, fuera de esquema) - * + * * @param String * esquemaURI .- Es la URI del esquema XAdES empleado * @param Element @@ -69,7 +69,7 @@ public class UtilidadXadesA { * @param Element * selloA.- En caso de validar un sello de tiempo A, no se deben incluir nodos a partir del validado (y * quitando el validado). Para incluir todo, pasar un null. - * + * * @return byte[] .- Array de bytes concatenados de los nodos de entrada del sello (Véase lista superior). */ public static byte[] obtenerListadoXadesA(String esquemaURI, XMLSignature xmlSig, Element selloA) @@ -398,14 +398,14 @@ public static byte[] obtenerListadoXadesA(String esquemaURI, XMLSignature xmlSig /** * Recoge la canonicalizacion de un nodo, si esta presente. En caso contrario devuelve el parametro "porDefecto". - * + * * @param nodo * .- Nodo a leer * @param porDefecto * .- Canonicalizacion por defecto - * + * * @return CanonicalizationEnum .- Canonicalizacion obtenida - * + * * @throws FirmaXMLError * .- En caso de que la canonicalizacion obtenida no se pueda leer */ @@ -433,13 +433,13 @@ private static CanonicalizationEnum obtenerCanonicalization(Element nodo, Canoni /** * Listado completo de identificadores de los nodos involucrados en un sello de tiempo XAdES-A según los esquemas * 1.1.1 y 1.2.2 - * + * * @param esquemaURI * @param xmlSig * @param selloA - * + * * @return - * + * * @throws BadFormedSignatureException * @throws FirmaXMLError * @throws XMLSecurityException @@ -745,9 +745,9 @@ public static ArrayList obtenerListadoIdsElementosXadesA(String esquemaU /** * Listado de Includes del sello XAdES-A, según el esquema 1.3.2, caso distribuido. (No comparten el mismo padre que * el nodo de firma, son URIs externas). - * + * * Los nodos a referenciar son los siguientes, por orden: - * + * * - SignatureTimeStamp, cuantos existan. - CounterSignature, cuantos existan. - CompleteCertificateRefs, si existe. * - CompleteRevocationRefs, si existe. - AttributeCertificateRefs, si existe. - AttributeRevocationRefs, si existe. * - SigAndRefsTimeStamp, cuantos existan. - RefsOnlyTimeStamp, cuantos existan. - CertificateValues. Se debe añadir diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesX.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesX.java index 64580fd..6b6401a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesX.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/UtilidadXadesX.java @@ -31,7 +31,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class UtilidadXadesX { @@ -53,14 +53,14 @@ public class UtilidadXadesX { * necesarios son los siguientes: - SignatureValue - SignatureTimestamp - CompleteCertificateRefs - * CompleteRevocationRefs Opcionalmente en el esquema 1.2.2 y 1.3.2: - AttributeCertificateRefs - * AttributeRevocationRefs - * + * * @param esquemaXADES * @param firma * @param nodoSigAndRefs - * + * * @return ArrayList Coleccion de nodos para el calculo del sello de tiempo de tipo 1 (implícito) * SigAndRefsTimeStamp - * + * * @throws BadFormedSignatureException * Si no existe, o existe mas de un nodo, o no se corresponde con el esquema, según sea el caso * @throws FirmaXMLError @@ -241,13 +241,13 @@ public static ArrayList obtenerListadoXADESX1imp(String esquemaXADES, E * funcion del esquema XAdES de firma, a partir del nodo RefsOnly proporcionado, que actúa como tope Los nodos * necesarios son los siguientes: - CompleteCertificateRefs - CompleteRevocationRefs Opcionalmente en el esquema * 1.2.2 y 1.3.2: - AttributeCertificateRefs - AttributeRevocationRefs - * + * * @param esquemaXADES * @param firma * @param nodoRefsOnly - * + * * @return ArrayList Coleccion de nodos para el calculo del sello de tiempo - * + * * @throws BadFormedSignatureException * Si no existe, o existe mas de un nodo, o no se corresponde con el esquema, según sea el caso * @throws FirmaXMLError diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidarFirmaXML.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidarFirmaXML.java index 7f5792f..e27c15a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidarFirmaXML.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidarFirmaXML.java @@ -140,9 +140,9 @@ /** * Clase para la validacion de la firmas XADES en los esquemas 1.1.1, 1.2.2, y 1.3.2 Aggiunto schema 1.3.1 - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ValidarFirmaXML { // implements ConstantesXADES @@ -198,7 +198,7 @@ public ValidarFirmaXML() { /** * Establece cual sera el encargado de gestionar la obtencion de los elementos externos de la firma relacionados con * certificados y estados de certificados - * + * * @param recoverManager */ public void setRecoverElements(IRecoverElements recoverManager) { @@ -207,7 +207,7 @@ public void setRecoverElements(IRecoverElements recoverManager) { /** * Añade una instancia encargada de resolver los accesos a elementos firmados en la firma cuyo contenido es privado. - * + * * @param resolver * objeto que implementa la interfaz IPrivateDate para el acceso a elementos privados */ @@ -217,7 +217,7 @@ public void addResolver(IPrivateData resolver) { /** * Añade una instancia encargada de resolver accesos a informacion. - * + * * @param resolver * resolver */ @@ -231,7 +231,7 @@ public void addResolver(MITyCResourceResolver resolver) { /** * Añade una instancia encargada de resolver los accesos a elementos firmados en la firma que requieran un acceso * especial. - * + * * @param resolver * objeto que implementa la interfaz IResourceData para el acceso a elementos */ @@ -241,16 +241,16 @@ public void addResolver(IResourceData resolver) { /** * Valida la firma XML - * + * * @param firmaParaValidar * fichero con la firma XADES para validar * @param policies * lista de validadores de policies que se aplicaran en la validacion (null si no hay * policies a aplicar). - * + * * @return ValidationResult Este objeto indica si la firma es valida o no, y en este último caso indica la razon por * la cual la firma no es valida - * + * * @throws FirmaXMLError * Si la firma no es valida */ @@ -289,9 +289,9 @@ public List validar(File firmaParaValidar, ExtraValidators /** * @param bFirmaParaValidar - * + * * @return - * + * * @throws FirmaXMLError */ public List validar(byte[] bFirmaParaValidar, ExtraValidators validators) @@ -459,7 +459,7 @@ private void validateTrustTSA(TrustAbstract truster, DatosFirma df) { *

    * Establece el Locale del sistema antiguo de internacionalizacion. *

    - * + * * @param locale * Localizacion a aplicar */ @@ -475,7 +475,7 @@ public void setLocale(String locale) { * Por defecto todas las versiones de esquema XAdES se intentan validar. Si no se quiere admitir una version de * XAdES se ha de desactivar. *

    - * + * * @param schema * Esquema XAdES * @param activate @@ -493,17 +493,17 @@ public void setXAdESSchema(XAdESSchemas schema, boolean activate) { /** * Valida la firma XML - * + * * @param firmaParaValidar * firchero con la firma XADES para validar * @param path * ruta donde se encuentran los ficheros de complemento de informacion (para XADES-C) * @param policies * lista de validadores de policies que se han de aplicar en la validacion - * + * * @return ValidationResult Este objeto indica si la firma es valida o no, y en este último caso indica la razon por * la cual la firma no es valida - * + * * @throws FirmaXMLError * Si la firma no es valida */ @@ -1150,10 +1150,10 @@ private ResultadoValidacion validaFirma(Node firma, String baseUri, List roles */ private ArrayList obtenerRoles(EstructuraFirma estructuraFirma) { @@ -5198,7 +5198,7 @@ private ArrayList obtenerRoles(EstructuraFirma estructuraFirma) { /** * Saca del nodo QualifyingProperties el esquema. Devuelve nulo si no esta en la lista de esquemas que se pueden * validar. - * + * * @return String esquema */ private EstructuraFirma obtenerEsquema(Element firma) { @@ -5268,10 +5268,10 @@ private EstructuraFirma obtenerEsquema(Element firma) { /** * Obtiene la cadena de certificados buscando en los nodos KeyInfo, CertificateValues y CompleteCertificateRefs - * + * * @param Element * firma.- Firma a validar - * + * * @return boolean.- En caso de error se devuelve un false */ private boolean obtenerCadenaCertificados(EstructuraFirma estructuraFirma) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidationResult.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidationResult.java index 3ea4825..0394fb4 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidationResult.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/ValidationResult.java @@ -24,7 +24,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ public class ValidationResult { @@ -42,7 +42,7 @@ public ValidationResult() { /** * Obtener el valor de log - * + * * @return */ public ArrayList getLog() { @@ -51,7 +51,7 @@ public ArrayList getLog() { /** * Establece el valor de log - * + * * @param log */ public void setLog(ArrayList log) { @@ -60,7 +60,7 @@ public void setLog(ArrayList log) { /** * Obtener el valor de validado - * + * * @return */ public boolean isValidate() { @@ -69,7 +69,7 @@ public boolean isValidate() { /** * Devuelve el valor de validado - * + * * @param validado */ public void setValidate(boolean validado) { @@ -85,7 +85,7 @@ public void addLog(String log) { /** * Esta clase devuelve todos los logs insertados - * + * * @return */ public String writeLog() { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/XAdESSchemas.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/XAdESSchemas.java index 7b9b631..88ab70c 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/XAdESSchemas.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/XAdESSchemas.java @@ -19,9 +19,9 @@ /** * Esquemas de firma XAdES - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 beta */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/AbstractXMLElement.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/AbstractXMLElement.java index f6d6f17..d5bd01d 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/AbstractXMLElement.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/AbstractXMLElement.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class AbstractXMLElement { @@ -38,11 +38,11 @@ protected AbstractXMLElement() { /** * Incluye la informacion de este nodo al elemento indicado. Implementado por los tipos. - * + * * @param doc - * + * * @return - * + * * @throws InvalidInfoNodeException */ protected void addContent(Element element) throws InvalidInfoNodeException { @@ -51,7 +51,7 @@ protected void addContent(Element element) throws InvalidInfoNodeException { /** * Devuelve el arbol de nodos que representa este elemento. Implementado por los elementos finales. - * + * * @param doc * Documento donde se agregara el elemento */ @@ -61,10 +61,10 @@ protected Element createElement(Document doc) throws InvalidInfoNodeException { /** * Lee la informacion del nodo - * + * * @param element * elemento del que cuelga la informacion - * + * * @throws InvalidInfoNodeException * lanzada cuando la estructura de nodos leída es invalida */ @@ -72,24 +72,24 @@ protected Element createElement(Document doc) throws InvalidInfoNodeException { /** * Compara otro objeto similar a ver si contienen la misma informacion - * + * * @param obj * Objeto que ha de ser de la misma clase - * + * * @return true si contienen la misma informacion, false en cualquier otro caso */ public abstract boolean equals(Object obj); /** * Comprueba que el elemento indicado tiene el namespaceURI y el nombre esperados - * + * * @param element * Elemento que chequear * @param namespaceURI * NamespaceURI esperado * @param name * Nombre esperado - * + * * @throws InvalidInfoNodeException * Se lanza cuando no se cumple lo esperado */ @@ -102,14 +102,14 @@ protected void checkElementName(Element element, String namespaceURI, String nam /** * Comprueba si el elemento indicado tiene el nombre esperado - * + * * @param element * Elemento que chequear * @param namespaceURI * NamespaceURI esperado * @param name * Nombre esperado - * + * * @return */ protected boolean isElementName(Element element, String namespaceURI, String name) { @@ -121,9 +121,9 @@ protected boolean isElementName(Element element, String namespaceURI, String nam /** * Indica si el nodo pasado es o no del tipo al que se le hace la consulta - * + * * @param node - * + * * @return */ protected boolean isThisNode(Node node) { @@ -132,9 +132,9 @@ protected boolean isThisNode(Node node) { /** * Convierte el nodo indicado a un elemento - * + * * @param node - * + * * @return null si el nodo indicado no es un Element */ protected Element nodeToElement(Node node) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataDateTimeType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataDateTimeType.java index 8e00bb0..52b6772 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataDateTimeType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataDateTimeType.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class XMLDataDateTimeType extends AbstractXMLElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataStringType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataStringType.java index 5edfd79..359549b 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataStringType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataStringType.java @@ -26,7 +26,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class XMLDataStringType extends AbstractXMLElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataURIType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataURIType.java index 7bbb64b..ed53276 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataURIType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/XMLDataURIType.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class XMLDataURIType extends AbstractXMLElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/AbstractXADESElement.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/AbstractXADESElement.java index fd2cd10..4e2afad 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/AbstractXADESElement.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/AbstractXADESElement.java @@ -26,9 +26,9 @@ /** * Interfaz que ha de cumplir una implementacion de un elemento del esquema xades - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class AbstractXADESElement extends AbstractXDsigElement { @@ -58,7 +58,7 @@ public void setSchema(XAdESSchemas schema) { /** * Este elemento lo pueden hacer público los elementos - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement#createElement(org.w3c.dom.Document, * java.lang.String) */ @@ -69,13 +69,13 @@ protected Element createElement(Document doc, String namespaceXAdES) throws Inva /** * Este elemento lo pueden hacer público los elementos - * + * * @param doc * @param namespaceXDsig * @param namespaceXAdES - * + * * @return - * + * * @throws InvalidInfoNodeException */ protected Element createElement(Document doc, String namespaceXDsig, String namespaceXAdES) @@ -86,7 +86,7 @@ protected Element createElement(Document doc, String namespaceXDsig, String name /** * Este metodo lo puede hacer público los tipos - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement#addContent(org.w3c.dom.Document, * org.w3c.dom.Element, java.lang.String) */ @@ -97,12 +97,12 @@ protected void addContent(Element element, String namespaceXAdES) throws Invalid /** * Este metodo lo puede hacer público los tipos. - * + * * @param doc * @param element * @param namespaceXAdES * @param namespaceXDsig - * + * * @throws InvalidInfoNodeException */ protected void addContent(Element element, String namespaceXAdES, String namespaceXDsig) diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRef.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRef.java index 8c03b09..47f62a0 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRef.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRef.java @@ -45,7 +45,7 @@ public CRLRef(XAdESSchemas schema) { * @param schema * @param method * @param crl - * + * * @throws InvalidInfoNodeException */ public CRLRef(XAdESSchemas schema, String method, X509CRL crl) throws InvalidInfoNodeException { @@ -56,7 +56,7 @@ public CRLRef(XAdESSchemas schema, String method, X509CRL crl) throws InvalidInf * @param schema * @param method * @param crlFile - * + * * @throws InvalidInfoNodeException */ public CRLRef(XAdESSchemas schema, String method, File crlFile) throws InvalidInfoNodeException { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRefType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRefType.java index de59b13..c5a3029 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRefType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CRLRefType.java @@ -143,7 +143,7 @@ public boolean equals(Object obj) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#load(org.w3c.dom.Element) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Cert.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Cert.java index 243ed7d..a6ec069 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Cert.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Cert.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class Cert extends CertIDType { @@ -53,7 +53,7 @@ public Cert(XAdESSchemas schema, CertDigest digest, IssuerSerial issuerSerial) { * @param digestValue * @param issuerName * @param serialNumber - * + * * @throws InvalidInfoNodeException */ public Cert(XAdESSchemas schema, String digestMethod, byte[] digestValue, String issuerName, diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertDigest.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertDigest.java index 3188fe4..7d7b39d 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertDigest.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertDigest.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CertDigest extends DigestAlgAndValueType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertIDType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertIDType.java index 2bcf6b9..6daa00f 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertIDType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertIDType.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CertIDType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValues.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValues.java index 5d8c476..442ce53 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValues.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValues.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CertificateValues extends CertificateValuesType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValuesType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValuesType.java index eda07e3..a366556 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValuesType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/CertificateValuesType.java @@ -30,7 +30,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class CertificateValuesType extends AbstractXADESElement { @@ -88,10 +88,10 @@ public void setId(String id) { /** * Busca en el listado de certificados si hay alguno certificado con esa id y lo devuelve. - * + * * @param id * identificador a buscar - * + * * @return devuelve el nodo certificado con esa id si lo encuentra, null en otro caso */ public EncapsulatedX509Certificate getEncapsulatedX509CertificateById(String id) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormat.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormat.java index c9c6846..f2a6612 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormat.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormat.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DataObjectFormat extends DataObjectFormatType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormatType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormatType.java index e4496ec..e4c55a8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormatType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DataObjectFormatType.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DataObjectFormatType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Description.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Description.java index 5e94f28..6e68d68 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Description.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Description.java @@ -22,7 +22,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class Description extends AbstractXadesStringElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValue.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValue.java index a46f56d..3286690 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValue.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValue.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DigestAlgAndValue extends DigestAlgAndValueType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValueType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValueType.java index 5b7a3d2..ee2dfdd 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValueType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DigestAlgAndValueType.java @@ -31,9 +31,9 @@ /** * Clase para manejar nodos del tipo DigestAlgAndValueType - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class DigestAlgAndValueType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DocumentationReferencesType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DocumentationReferencesType.java index 35a90d8..6a52758 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DocumentationReferencesType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/DocumentationReferencesType.java @@ -70,7 +70,7 @@ public void addReference(URI uri) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#equals(java.lang.Object) */ @Override @@ -111,7 +111,7 @@ public void addContent(Element element, String namespaceXAdES) throws InvalidInf /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#load(org.w3c.dom.Element) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedPKIDataType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedPKIDataType.java index 666c304..09903de 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedPKIDataType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedPKIDataType.java @@ -26,9 +26,9 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 - * + * * TODO: incluir el tratamiento de la informacion en base6binary */ public class EncapsulatedPKIDataType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedX509Certificate.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedX509Certificate.java index a0637e1..48d0638 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedX509Certificate.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncapsulatedX509Certificate.java @@ -34,7 +34,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class EncapsulatedX509Certificate extends EncapsulatedPKIDataType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Encoding.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Encoding.java index 9d86b82..7688edd 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Encoding.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Encoding.java @@ -24,7 +24,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class Encoding extends AbstractXadesURIElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncodingEnum.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncodingEnum.java index fbe8b99..5695283 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncodingEnum.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/EncodingEnum.java @@ -25,7 +25,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public enum EncodingEnum { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Identifier.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Identifier.java index ff9baff..1a626d8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Identifier.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/Identifier.java @@ -28,7 +28,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class Identifier extends IdentifierType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IdentifierType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IdentifierType.java index 5108206..5d7248d 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IdentifierType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IdentifierType.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class IdentifierType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IntegerListType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IntegerListType.java index e2aa8c1..ca357d2 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IntegerListType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IntegerListType.java @@ -80,7 +80,7 @@ public void addInt(Int integer) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#equals(java.lang.Object) */ @Override @@ -105,7 +105,7 @@ public boolean equals(Object obj) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#load(org.w3c.dom.Element) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IssuerSerial.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IssuerSerial.java index d84c8a8..eb359f7 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IssuerSerial.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/IssuerSerial.java @@ -30,7 +30,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class IssuerSerial extends X509IssuerSerialType { @@ -65,7 +65,7 @@ public void setSchema(XAdESSchemas schema) { /** * Este elemento lo pueden hacer público los elementos - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.xmldsig.AbstractXDsigElement#createElement(org.w3c.dom.Document, * java.lang.String) */ @@ -76,13 +76,13 @@ protected Element createElement(Document doc, String namespaceXAdES) throws Inva /** * Este elemento lo pueden hacer público los elementos - * + * * @param doc * @param namespaceXDsig * @param namespaceXAdES - * + * * @return - * + * * @throws InvalidInfoNodeException */ public Element createElement(Document doc, String namespaceXDsig, String namespaceXAdES) @@ -134,11 +134,11 @@ protected Element createElement(Document doc) throws InvalidInfoNodeException { } /** - * + * * @param element * @param namespaceXAdES * @param namespaceXDsig - * + * * @throws InvalidInfoNodeException */ public void addContent(Element element, String namespaceXAdES, String namespaceXDsig) diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/MimeType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/MimeType.java index 3041d39..3f040ae 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/MimeType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/MimeType.java @@ -22,7 +22,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class MimeType extends AbstractXadesStringElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/NoticeReferenceType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/NoticeReferenceType.java index 2872089..25ba8f5 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/NoticeReferenceType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/NoticeReferenceType.java @@ -71,7 +71,7 @@ public void setNoticeNumbers(int[] noticeNumbers) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#equals(java.lang.Object) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifier.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifier.java index ce55a6b..9eedbf8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifier.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifier.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ObjectIdentifier extends ObjectIdentifierType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifierType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifierType.java index d4a045e..7035f6a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifierType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/ObjectIdentifierType.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ObjectIdentifierType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/QualifierEnum.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/QualifierEnum.java index d10a27a..d4c65f2 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/QualifierEnum.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/QualifierEnum.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public enum QualifierEnum { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SPUserNoticeType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SPUserNoticeType.java index cea4e53..b8801eb 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SPUserNoticeType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SPUserNoticeType.java @@ -77,7 +77,7 @@ protected void addContent(Element element) throws InvalidInfoNodeException { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#equals(java.lang.Object) */ @Override @@ -102,7 +102,7 @@ public boolean equals(Object obj) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#load(org.w3c.dom.Element) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyHash.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyHash.java index bc2a403..33bdf16 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyHash.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyHash.java @@ -26,9 +26,9 @@ import es.mityc.firmaJava.libreria.xades.errores.InvalidInfoNodeException; /** - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SigPolicyHash extends DigestAlgAndValueType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyId.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyId.java index ac2da76..01df0f7 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyId.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyId.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SigPolicyId extends ObjectIdentifierType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifier.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifier.java index ef6f4ce..50cc9f6 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifier.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifier.java @@ -102,7 +102,7 @@ public void addContent(Element element, String namespaceXAdES) throws InvalidInf /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#load(org.w3c.dom.Element) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifiersListType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifiersListType.java index f3e8b21..5ce7b9a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifiersListType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigPolicyQualifiersListType.java @@ -69,7 +69,7 @@ public void addPolicyQualifier(IPolicyQualifier policyQualifier) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#equals(java.lang.Object) */ @Override @@ -110,7 +110,7 @@ public void addContent(Element element, String namespaceXAdES) throws InvalidInf /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#load(org.w3c.dom.Element) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyId.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyId.java index d6583d4..68d5394 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyId.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyId.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SignaturePolicyId extends SignaturePolicyIdType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdType.java index 1f08b53..eba32e6 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdType.java @@ -26,7 +26,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SignaturePolicyIdType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifier.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifier.java index adf11a3..acd69c1 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifier.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifier.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SignaturePolicyIdentifier extends SignaturePolicyIdentifierType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifierType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifierType.java index 66f14c1..cc2f032 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifierType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyIdentifierType.java @@ -26,7 +26,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SignaturePolicyIdentifierType extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyImplied.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyImplied.java index 1902a58..64dde90 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyImplied.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignaturePolicyImplied.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SignaturePolicyImplied extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignatureProductionPlaceType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignatureProductionPlaceType.java index 6b28101..b51c767 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignatureProductionPlaceType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SignatureProductionPlaceType.java @@ -126,7 +126,7 @@ protected void addContent(Element element) throws InvalidInfoNodeException { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#equals(java.lang.Object) */ @Override @@ -161,7 +161,7 @@ public boolean equals(Object obj) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.libreria.xades.elementos.AbstractXMLElement#load(org.w3c.dom.Element) */ @Override diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigningTime.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigningTime.java index a5ac161..9dc01b6 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigningTime.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xades/SigningTime.java @@ -30,7 +30,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SigningTime extends AbstractXADESElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDSigStringElement.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDSigStringElement.java index ccce664..81cb8cd 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDSigStringElement.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDSigStringElement.java @@ -27,7 +27,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class AbstractXDSigStringElement extends AbstractXDsigElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigElement.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigElement.java index d71ea13..30d4eb8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigElement.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigElement.java @@ -25,9 +25,9 @@ /** * Interfaz que ha de cumplir una implementacion de un elemento del esquema XDsig - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class AbstractXDsigElement extends AbstractXMLElement { @@ -40,12 +40,12 @@ protected AbstractXDsigElement() { /** * Este método pueden hacerlo público los elementos finales. - * + * * @param doc * @param namespace - * + * * @return - * + * * @throws InvalidInfoNodeException */ protected Element createElement(Document doc, String namespaceXDsig) throws InvalidInfoNodeException { @@ -55,11 +55,11 @@ protected Element createElement(Document doc, String namespaceXDsig) throws Inva /** * Este método pueden hacerlo público los tipos. - * + * * @param doc * @param element * @param namespace - * + * * @throws InvalidInfoNodeException */ protected void addContent(Element element, String namespaceXDsig) throws InvalidInfoNodeException { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigIntegerElement.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigIntegerElement.java index 0adf559..1d07166 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigIntegerElement.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/AbstractXDsigIntegerElement.java @@ -29,7 +29,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class AbstractXDsigIntegerElement extends AbstractXDsigElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestMethod.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestMethod.java index 48adc5e..30a098a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestMethod.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestMethod.java @@ -26,9 +26,9 @@ /** * Elemento DigestMethod (rfc 3275 4.3.3.5). - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class DigestMethod extends AbstractXDsigElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestValue.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestValue.java index e83c378..27c878f 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestValue.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/DigestValue.java @@ -26,9 +26,9 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 - * + * * TODO: incluir metodo para devolver y aceptar el resultado en binario (codificar/decodificar base64) */ public class DigestValue extends AbstractXDsigElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transform.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transform.java index 211475a..b268b92 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transform.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transform.java @@ -26,7 +26,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class Transform extends TransformType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformType.java index 57fff23..10357e2 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformType.java @@ -25,7 +25,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class TransformType extends AbstractXDsigElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transforms.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transforms.java index b245397..5d094f2 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transforms.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/Transforms.java @@ -28,7 +28,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class Transforms extends TransformsType { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformsType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformsType.java index 343c108..cff5470 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformsType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/TransformsType.java @@ -28,7 +28,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformsType extends AbstractXDsigElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerName.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerName.java index d2359d4..06815ed 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerName.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerName.java @@ -21,7 +21,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class X509IssuerName extends AbstractXDSigStringElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerSerialType.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerSerialType.java index 5962229..c972cad 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerSerialType.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509IssuerSerialType.java @@ -26,7 +26,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class X509IssuerSerialType extends AbstractXDsigElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509SerialNumber.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509SerialNumber.java index d2aac1c..f98ad6e 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509SerialNumber.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/elementos/xmldsig/X509SerialNumber.java @@ -23,7 +23,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class X509SerialNumber extends AbstractXDsigIntegerElement { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/BadFormedSignatureException.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/BadFormedSignatureException.java index 38a7bd7..68115de 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/BadFormedSignatureException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/BadFormedSignatureException.java @@ -21,7 +21,7 @@ * Excepcion en la implementacion de un esquema XAdES * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -34,7 +34,7 @@ public BadFormedSignatureException() { /** * Crea una instancia de BadFormedSignatureException con el detalle de mensaje especificado - * + * * @param msg * El detalle mensaje */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/FirmaXMLError.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/FirmaXMLError.java index 58230cf..6af5fa0 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/FirmaXMLError.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/FirmaXMLError.java @@ -21,7 +21,7 @@ * Excepciones en la firma o validacion del XML * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -35,7 +35,7 @@ public FirmaXMLError() { /** * Crea una nueva instancia de FirmaXMLError con el mensaje de detalle. - * + * * @param msg * El mensaje de detalle. */ @@ -45,7 +45,7 @@ public FirmaXMLError(String msg) { /** * Crea una nueva instancia de FirmaXMLError con la Excepcion especificada. - * + * * @param e * Exception */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/InvalidInfoNodeException.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/InvalidInfoNodeException.java index 5a70823..41ac694 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/InvalidInfoNodeException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/InvalidInfoNodeException.java @@ -19,9 +19,9 @@ /** * Excepcion lanzada cuando un nodo no contiene la estructura y la informacion esperada - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class InvalidInfoNodeException extends XMLError { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/PolicyException.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/PolicyException.java index 2a70004..0b6e385 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/PolicyException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/PolicyException.java @@ -21,7 +21,7 @@ * Excepcion para indicar que hay un error en la validacion de una policy * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/XMLError.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/XMLError.java index f06423e..592633c 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/XMLError.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/errores/XMLError.java @@ -21,7 +21,7 @@ * Excepcion general en el XML * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -37,7 +37,7 @@ public XMLError() { /** * Crea una instancia de XMLError con el detalle de mensaje especificado - * + * * @param msg * El detalle mensaje */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/logv.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/logv.java index 2c9ef4f..911b85d 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/logv.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/libreria/xades/logv.java @@ -26,9 +26,9 @@ /** * Esquemas de firma XAdES - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 beta */ public class logv { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/role/XadesLabsClaimedRole.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/role/XadesLabsClaimedRole.java index 7bacff1..644992c 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/role/XadesLabsClaimedRole.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/role/XadesLabsClaimedRole.java @@ -60,7 +60,7 @@ public void setEngineer(boolean engineer) { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.role.IClaimedRole#createClaimedRoleContent(org.w3c.dom.Document) */ public Node createClaimedRoleContent(Document doc) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/trust/ConfianzaEnum.java b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/trust/ConfianzaEnum.java index 1393ea5..6f198ec 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/trust/ConfianzaEnum.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/firmaJava/trust/ConfianzaEnum.java @@ -19,9 +19,9 @@ /** * Estados de confianza de un elemento. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public enum ConfianzaEnum { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/ConstantsXAdES.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/ConstantsXAdES.java index b185db7..e4d5df9 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/ConstantsXAdES.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/ConstantsXAdES.java @@ -19,9 +19,9 @@ /** * Clase de constantes de la librería - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ConstantsXAdES { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/asn1/ASN1Utils.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/asn1/ASN1Utils.java index b0491b2..6e9af1b 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/asn1/ASN1Utils.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/asn1/ASN1Utils.java @@ -37,9 +37,9 @@ *

    * Conjunto de utilidades para el tratamiento de campos ASN.1. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ASN1Utils { @@ -61,10 +61,10 @@ private ASN1Utils() { *

    * Obtiene la informacion sobre la identidad de un responder de OCSP mediante una estructura ASN.1. *

    - * + * * @param responder * Bloque ASN.1 que contiene la informacion del responder - * + * * @return objeto con los datos del responder, null si no se ha podido formar */ public static OCSPResponderID getResponderID(ResponderID responder) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/XmlException.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/XmlException.java index 8a4ca57..a6fbc2f 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/XmlException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/XmlException.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class XmlException extends Exception { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AbstractObjectToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AbstractObjectToSign.java index dab047c..5e20a00 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AbstractObjectToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AbstractObjectToSign.java @@ -29,9 +29,9 @@ /** * Interfaz para señalar las clases que representan objetos a ser firmados - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class AbstractObjectToSign { @@ -43,7 +43,7 @@ public abstract class AbstractObjectToSign { *

    * Incluye la transformada indicada para que se aplique en el objeto a firmar. *

    - * + * * @param t * transformada */ @@ -70,7 +70,7 @@ public void addTransform(Transform t) { *

    * Devuelve el listado de transformadas que se quieren aplicar al objeto. *

    - * + * * @return lista de transformadas */ @SuppressWarnings("unchecked") @@ -82,7 +82,7 @@ public List getTransforms() { *

    * Devuelve una URI que sirve para indicar donde se encuentra el objeto a ser firmado. *

    - * + * * @return URI de referencia */ public abstract String getReferenceURI(); @@ -94,7 +94,7 @@ public List getTransforms() { *

    * Este método debera ser sobreescrito por las clases hijas que quieran devolver un tipo específico. *

    - * + * * @return devuelve null */ public String getType() { @@ -108,10 +108,10 @@ public String getType() { *

    * Este método debera ser sobreescrito por las clases hijas que quieran incluir nuevos objetos de firma. *

    - * + * * @param doc * Document en el que iran los objetos - * + * * @return devuelve una lista vacía */ public List getObjects(Document doc) { @@ -125,7 +125,7 @@ public List getObjects(Document doc) { *

    * Este método debera ser sobreescrito por las clases hijas que quieran incluir Resolver extra. *

    - * + * * @return devuelve null */ public MITyCResourceResolver getResolver() { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AllXMLToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AllXMLToSign.java index 9eea2c0..45124a8 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AllXMLToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/AllXMLToSign.java @@ -24,9 +24,9 @@ *

    * Indica que se debe firmar el contenido completo del XML. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class AllXMLToSign extends AbstractObjectToSign { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExternFileToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExternFileToSign.java index 86ccb93..a7ccc00 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExternFileToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExternFileToSign.java @@ -23,9 +23,9 @@ /** * Representa un objeto externo (en forma de fichero) al XML que debe ser firmado. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ExternFileToSign extends AbstractObjectToSign { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExtraObjectData.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExtraObjectData.java index 3fca6c9..bf88e28 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExtraObjectData.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ExtraObjectData.java @@ -23,9 +23,9 @@ *

    * Guarda informacion extra sobre codificacion y MIME de un objeto. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ExtraObjectData { @@ -39,7 +39,7 @@ public class ExtraObjectData { *

    * Constructor. *

    - * + * * @param mimeType * Tipo mime del objeto * @param encoding diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectSignToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectSignToSign.java index b681eb4..25bf178 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectSignToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectSignToSign.java @@ -28,9 +28,9 @@ /** * Representa un objeto que se quiere añadir como un objeto (ds:object) de la firma. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class InternObjectSignToSign extends AbstractObjectToSign { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectToSign.java index 87439c1..3e1da89 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/InternObjectToSign.java @@ -21,9 +21,9 @@ /** * Representa un objeto interior al XML pero exterior a la firma (ds:signature) que se quiere firmar. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class InternObjectToSign extends AbstractObjectToSign { @@ -34,7 +34,7 @@ public class InternObjectToSign extends AbstractObjectToSign { *

    * Constructor. *

    - * + * * @param id * Identidad del nodo a firmar */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ObjectToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ObjectToSign.java index 8bdb2bf..3227562 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ObjectToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/ObjectToSign.java @@ -23,9 +23,9 @@ /** * Contiene un objeto que se firmara e informacion de apoyo. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ObjectToSign { @@ -40,7 +40,7 @@ public class ObjectToSign { /** * Permite pasar un objeto a firmar, junto con la informacion sobre dicho objeto a firmar. - * + * * @param objectToSign * .- Objeto a firmar * @param desc diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/SignObjectToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/SignObjectToSign.java index 19763d4..30d2c14 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/SignObjectToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/SignObjectToSign.java @@ -27,9 +27,9 @@ * Este objeto solo debe utilizarse en una firma XAdES 1.3.2 o superior. Si es esta firmando mediante un XAdES 1.1.1 o * 1.2.2 se recomienda utilizar la clase {@link InternObjectToSign}. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SignObjectToSign extends InternObjectToSign { @@ -38,7 +38,7 @@ public class SignObjectToSign extends InternObjectToSign { *

    * Constructor. *

    - * + * * @param id * identidad que tiene la firma contrafirmada */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/UnknownExternObjectToSign.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/UnknownExternObjectToSign.java index 9b00e72..ddd9252 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/UnknownExternObjectToSign.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/refs/UnknownExternObjectToSign.java @@ -37,9 +37,9 @@ * Este tipo de objetos delega la seguridad e integridad del contenido en el gestionador de la informacion privada, que * sera el responsable de asegurar que no se produce ningún ataque sobre la informacon. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class UnknownExternObjectToSign extends AbstractObjectToSign { @@ -63,7 +63,7 @@ public String getName() { } /** - * + * * @return */ public IPrivateData getDigester() { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IPrivateData.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IPrivateData.java index d3151a1..3f18e28 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IPrivateData.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IPrivateData.java @@ -20,25 +20,25 @@ /** * Este interfaz permite la obtencion del hash de informacion para ser firmada que permanece privada a la librería de * firma. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IPrivateData { /** * Obtiene el digest del elemento utilizando el algoritmo de hashing indicado. - * + * * @param name * Nombre del elemento del que se quiere calcular el hashing * @param baseURI * Ruta base del elemento * @param algName * Nombre del algoritmo de hashing - * + * * @return Digest calculado de la informacion privada - * + * * @throws ResourceDataException * lanzada cuando no se puede acceder a la informacion por alguna razon */ @@ -46,12 +46,12 @@ public interface IPrivateData { /** * Indica si esta implementacion puede acceder a la informacion indicada para calcular su digest - * + * * @param name * Nombre del elemento * @param baseURI * Ruta base del elemento - * + * * @return true si puede calcular su digest, false en otro caso */ public boolean canDigest(String name, String baseURI); diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IResourceData.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IResourceData.java index 8042d4a..52ac715 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IResourceData.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/IResourceData.java @@ -19,23 +19,23 @@ /** * Este interfaz permite la obtencion de informacion referente a recursos de la firma (disponible en nodos Reference). - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IResourceData { /** * Obtiene acceso a la informacion del elemento indicado. - * + * * @param name * Nombre del elemento del que se quiere obtener acceso * @param baseURI * Ruta base del elemento - * + * * @return Objeto del tipo InputStream o byte[] que da acceso a los datos del elemento - * + * * @throws ResourceDataException * lanzada cuando no se puede acceder a la informacion por alguna razon */ @@ -43,12 +43,12 @@ public interface IResourceData { /** * Indica si esta implementacion puede acceder a la informacion indicada - * + * * @param name * Nombre del elemento * @param baseURI * Ruta base del elemento - * + * * @return true si puede acceder, false en otro caso */ public boolean canAccess(String name, String baseURI); diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/MITyCResourceResolver.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/MITyCResourceResolver.java index 8fb63a2..0e0daa3 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/MITyCResourceResolver.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/MITyCResourceResolver.java @@ -23,9 +23,9 @@ *

    * Wrapper para ocultar implementacion de XMLSec. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public abstract class MITyCResourceResolver extends ResourceResolverSpi { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResolverPrivateData.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResolverPrivateData.java index 96a129e..df4656b 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResolverPrivateData.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResolverPrivateData.java @@ -24,9 +24,9 @@ /** * Este ResourceResolverSpi permite acceder a información privada obtiendo su digest para poder realizar una firma XML. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ResolverPrivateData extends MITyCResourceResolver { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResourceDataException.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResourceDataException.java index 8f0427c..c866694 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResourceDataException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/ResourceDataException.java @@ -21,9 +21,9 @@ /** * Esta excepcion se lanza cuando se produce algún error al intentar calcular el digest de informacion privada - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ResourceDataException extends XmlException { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/XAdESResourceResolverSpi.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/XAdESResourceResolverSpi.java index 6e324c4..7e0feba 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/XAdESResourceResolverSpi.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/resolvers/XAdESResourceResolverSpi.java @@ -26,9 +26,9 @@ /** * Este ResourceResolverSpi permite acceder a informacion de un elemento a través de un interfaz propio para poder * realizar una firma XML. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class XAdESResourceResolverSpi extends MITyCResourceResolver { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/ITransformData.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/ITransformData.java index 168edd6..a031676 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/ITransformData.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/ITransformData.java @@ -24,9 +24,9 @@ *

    * Interfaz que deben cumplir los generadores de la informacion de apoyo de las transformdas. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface ITransformData { @@ -35,10 +35,10 @@ public interface ITransformData { *

    * Devuelve un listado de nodos de informacion necesaria para la transformada. *

    - * + * * @param doc * Documento donde se incrustan los nodos - * + * * @return Listado de nodos de informacion, null si no hay nodos que añadir */ NodeList getExtraData(Document doc); diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/SimpleNodeList.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/SimpleNodeList.java index d5fd843..44d274a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/SimpleNodeList.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/SimpleNodeList.java @@ -27,9 +27,9 @@ *

    * Lista de nodos. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class SimpleNodeList implements NodeList { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/Transform.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/Transform.java index 358cfad..e8b0fed 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/Transform.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/Transform.java @@ -24,9 +24,9 @@ *

    * Guarda informacion sobre una transformada que se va a aplicar a un objeto a firmar. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class Transform { @@ -40,7 +40,7 @@ public class Transform { *

    * Construye una transformada general con el algoritmo indicado. *

    - * + * * @param alg * Algoritmo de la transformada * @param extraData @@ -56,7 +56,7 @@ public Transform(String alg, ITransformData extraData) { *

    * Establece el generador de los nodos de informacion extra. *

    - * + * * @param extraData */ protected void setTransformData(ITransformData extraData) { @@ -67,7 +67,7 @@ protected void setTransformData(ITransformData extraData) { *

    * Devuelve el algoritmo de la transformada. *

    - * + * * @return the algorithm */ public String getAlgorithm() { @@ -78,10 +78,10 @@ public String getAlgorithm() { *

    * Devuelve el listado de nodos de informacion extra que necesita la transformada. *

    - * + * * @param doc * Documento en el que ira la transformada - * + * * @return listado de nodos */ public NodeList getExtraData(Document doc) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformBase64.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformBase64.java index 2823f16..8008e5f 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformBase64.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformBase64.java @@ -23,9 +23,9 @@ *

    * Transformada de conversion de base64 a binario. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformBase64 extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N.java index e1dc262..fb90b0a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N.java @@ -23,9 +23,9 @@ *

    * Transformada de canonicalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformC14N extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11.java index 8ef14dc..41e2166 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11.java @@ -23,9 +23,9 @@ *

    * Transformada de canonicalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformC14N11 extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11WithComm.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11WithComm.java index 874cbfa..047b9ca 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11WithComm.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14N11WithComm.java @@ -23,9 +23,9 @@ *

    * Transformada de canonicalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformC14N11WithComm extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExcl.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExcl.java index 05b7d11..7d3ccfd 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExcl.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExcl.java @@ -23,9 +23,9 @@ *

    * Transformada de canonicalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformC14NExcl extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExclWithComm.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExclWithComm.java index d38b8f6..b843972 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExclWithComm.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NExclWithComm.java @@ -23,9 +23,9 @@ *

    * Transformada de canonicalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformC14NExclWithComm extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NWithComm.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NWithComm.java index e01e578..844e91b 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NWithComm.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformC14NWithComm.java @@ -23,9 +23,9 @@ *

    * Transformada de canonicalizacion. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformC14NWithComm extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformEnveloped.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformEnveloped.java index 4453410..24417b9 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformEnveloped.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformEnveloped.java @@ -23,9 +23,9 @@ *

    * Transformada de firma enveloped. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformEnveloped extends Transform { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath.java index 3394896..1ac2f29 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath.java @@ -23,9 +23,9 @@ *

    * Transformada de XPath. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformXPath extends Transform { @@ -43,7 +43,7 @@ public TransformXPath() { *

    * Incluye un path en los paths que aplicara esta transformada. *

    - * + * * @param path */ public void addPath(String path) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2.java index c520e31..56ea3b2 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2.java @@ -23,9 +23,9 @@ *

    * Transformada de XPath 2. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformXPath2 extends Transform { @@ -42,7 +42,7 @@ public TransformXPath2() { *

    * Incluye un path en los paths que aplicara esta transformada. *

    - * + * * @param path */ public void addPath(String path) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2b.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2b.java index ebf6dce..c4f5dff 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2b.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXPath2b.java @@ -23,9 +23,9 @@ *

    * Transformada de XPath 2b. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformXPath2b extends Transform { @@ -42,7 +42,7 @@ public TransformXPath2b() { *

    * Incluye un path en los paths que aplicara esta transformada. *

    - * + * * @param path */ public void addPath(String path) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXSLT.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXSLT.java index c58d79f..2609332 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXSLT.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/TransformXSLT.java @@ -32,9 +32,9 @@ *

    * Transformada que aplica transformaciones XSLT. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformXSLT extends Transform implements ITransformData { @@ -76,10 +76,10 @@ public NodeList getExtraData(Document doc) { *

    * Establece la hoja de estilo de esta transformada. *

    - * + * * @param stylesheet * Hoja de estilo - * + * * @throws IllegalArgumentException * si el elemento no se corresponde con una hoja de estilo */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/XPathTransformData.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/XPathTransformData.java index cf9aeb9..ae0ff3b 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/XPathTransformData.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/transform/XPathTransformData.java @@ -30,9 +30,9 @@ *

    * Indica un conjunto de transformadas XPath. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class XPathTransformData implements ITransformData { @@ -43,7 +43,7 @@ public class XPathTransformData implements ITransformData { *

    * Incluye el path indicado para la transformada. *

    - * + * * @param path */ public void addPath(String path) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/IStoreElements.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/IStoreElements.java index 35e4e1e..9800c37 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/IStoreElements.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/IStoreElements.java @@ -24,16 +24,16 @@ /** * Interfaz que ha de implementar la clase que gestione el almacenamiento de elementos de una firma XAdES externos a la * firma (certificados, respuestas OCSP y CRLs) para los casos de firmas con elementos externos (XAdES-C y XAdES-X). - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IStoreElements { /** * Inicializa el almacenador de elementos indicandole cual es la URI base de la firma - * + * * @param baseURI */ public void init(String baseURI); @@ -41,10 +41,10 @@ public interface IStoreElements { /** * Indica cual es el certificado y el status del certificado que hay que almacenar. Se espera de vuelta el nombre * que se le ha asignado a los dos elementos para referenciarlos en la firma XAdES. - * + * * @param certificate * @param certStatus - * + * * @return *
      *
    • String[0]: Nombre del elemento certificado
    • diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/LocalFileStoreElements.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/LocalFileStoreElements.java index a12ebd9..2e2efa1 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/LocalFileStoreElements.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/LocalFileStoreElements.java @@ -56,7 +56,7 @@ /** * Almacena los elementos de una firma XAdES-C/XAdES-X en el disco duro. - * + * *
      *
      * Basa el almacenamiento en el calculo de la huella Adler32 del objeto a almacenar. Calcula el CRC del elemento y crea @@ -66,9 +66,9 @@ *
    • OCSP: ocsp-<CRC>.ocs
    • *
    • CRL: crl-<CRC>.crl
    • *
    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class LocalFileStoreElements implements IStoreElements, IRecoverElements { @@ -191,7 +191,7 @@ private long digest(final byte[] data) { * * * - * + * * @see es.mityc.javasign.xml.xades.IStoreElements#storeCertAndStatus(java.security.cert.X509Certificate, * es.mityc.firmaJava.certificates.status.ICertStatusElement) */ @@ -256,7 +256,7 @@ public String[] storeCertAndStatus(X509Certificate certificate, ICertStatus cert /** * Recupera certificados, respuestas OCSP y CRLs en funcion de los datos provistos. - * + * *
    *
    * Este almacenador de elementos es capaz de responder a las propiedades: @@ -272,7 +272,7 @@ public String[] storeCertAndStatus(X509Certificate certificate, ICertStatus cert *
  • X509CRL: elemento crl
  • *
  • IOCSP: elemento ocsp
  • * - * + * * @see es.mityc.javasign.certificate.IRecoverElements#getElement(java.util.Map, java.lang.Class) */ @SuppressWarnings("unchecked") diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/NullStoreElements.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/NullStoreElements.java index 7334260..4cbfb99 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/NullStoreElements.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/NullStoreElements.java @@ -28,9 +28,9 @@ /** * Con esta clase se indica que no se debe intentar recuperar ni guardar ninguno de los elementos relacionados con los * certificados de una firma. - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class NullStoreElements implements IStoreElements, IRecoverElements { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/ReferenceProxy.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/ReferenceProxy.java index 0dc7655..e3dc863 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/ReferenceProxy.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/ReferenceProxy.java @@ -36,9 +36,9 @@ *

    * Clase proxy para trabajar con un elemento Reference de XMLSec. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class ReferenceProxy { @@ -50,7 +50,7 @@ public class ReferenceProxy { *

    * Construye una instancia proxy a un Reference. *

    - * + * * @param ref * referencia */ @@ -62,7 +62,7 @@ public ReferenceProxy(Reference ref) { *

    * Devuelve la Id del nodo Reference. *

    - * + * * @return id */ public String getID() { @@ -73,7 +73,7 @@ public String getID() { *

    * Devuelve la URI señalada por la Reference. *

    - * + * * @return URI */ public String getURI() { @@ -84,7 +84,7 @@ public String getURI() { *

    * Devuelve un listado de las transformadas aplicadas al nodo. *

    - * + * * @return */ public List getTransforms() { @@ -112,7 +112,7 @@ public List getTransforms() { *

    * Devuelve la informacion en binario del contenido indicado en la referencia. *

    - * + * * @return byte[] con los datos, null si se produce un error en el acceso */ public byte[] getBytes() { @@ -131,7 +131,7 @@ public byte[] getBytes() { *

    * Escribe el contenido del nodo referenciado en un stream de salida. *

    - * + * * @param os * Stream de salida */ @@ -148,7 +148,7 @@ public void writeToStream(OutputStream os) throws IOException { *

    * Devuelve el Element que representa al Reference. *

    - * + * * @return Element */ public Element getElement() { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/TransformProxy.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/TransformProxy.java index bf2d2a0..09a9814 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/TransformProxy.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/TransformProxy.java @@ -23,9 +23,9 @@ *

    * Sirve de wrapper para las Transform asociadas a un Reference. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class TransformProxy { @@ -51,7 +51,7 @@ public class TransformProxy { /** *

    * Construye un wrapper con la transformada indicada - * + * * @param ref * Referencia */ @@ -63,7 +63,7 @@ public TransformProxy(Transform ref) { *

    * Devuelve la representacion URI de la transformada. *

    - * + * * @return URI de la transformada */ public String getURI() { @@ -74,10 +74,10 @@ public String getURI() { *

    * Indica si la transformada es de canonicalizacion. *

    - * + * * @param trans * Transformada - * + * * @return true si es una canonicalizacion */ public static boolean isCanonicalization(TransformProxy trans) { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/GeneralPolicyManager.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/GeneralPolicyManager.java index 610552a..d848560 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/GeneralPolicyManager.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/GeneralPolicyManager.java @@ -65,9 +65,9 @@ * política que se ha aplicado a la firma. Este validador marcara la política como desconocida pero permite obtener * informacion y/o documentacion sobre la política. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class GeneralPolicyManager implements IValidacionPolicy { @@ -82,7 +82,7 @@ public GeneralPolicyManager() { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.policy.IValidacionPolicy#getIdentidadPolicy() */ public String getIdentidadPolicy() { @@ -91,7 +91,7 @@ public String getIdentidadPolicy() { /* * (non-Javadoc) - * + * * @see es.mityc.firmaJava.policy.IValidacionPolicy#validaPolicy(org.w3c.dom.Element, * es.mityc.firmaJava.libreria.xades.ResultadoValidacion) */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IFirmaPolicy.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IFirmaPolicy.java index 2641d99..a8803ed 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IFirmaPolicy.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IFirmaPolicy.java @@ -24,18 +24,18 @@ /** * Interfaz que han de implementar las clases que añadan policies que gestiona el manager de policies. - * + * * Ademas los escritores de policies deben tener un constructor por defecto sin parametros. * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IFirmaPolicy { /** * Este método debera encargarse escribir la policy. - * + * * @param signNode * nodo raíz (de firma) de la firma en la que se quiere escribir la política * @param namespaceDS @@ -44,7 +44,7 @@ public interface IFirmaPolicy { * namespace de XAdES * @param schema * esquema de XAdEs - * + * * @throws lanza * una excepcion si no puede escribir la policy. */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IValidacionPolicy.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IValidacionPolicy.java index 40f53cc..31b92f2 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IValidacionPolicy.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/IValidacionPolicy.java @@ -23,30 +23,30 @@ /** * Interfaz que han de implementar los validadores de policies que gestiona el manager de policies. - * + * * Ademas los validadores de policies deben tener un constructor por defecto sin parametros. * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public interface IValidacionPolicy { /** * Este método debera encargarse de validar que la firma cumple la policy implementada. - * + * * @param nodoFirma * nodo raíz (de firma) de la firma que se esta validando * @param resultadoValidacion * resultado de la validacion de una firma - * + * * @return devuelve el resultado de la validacion de la policy */ public PolicyResult validaPolicy(Element nodoFirma, final ResultadoValidacion resultadoValidacion); /** * Devuelve una cadena que sirve para identificar la policy - * + * * @return identificacion de la policy */ public String getIdentidadPolicy(); diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesManager.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesManager.java index 5e590e8..5704c8a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesManager.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesManager.java @@ -41,15 +41,15 @@ *

    * Manager que gestiona las instancias de validadores de policies. *

    - * + * *

    * Obtiene los managers disponibles para la validacion de políticas a través de los ficheros de configuracion * disponibles en "META-INF/xades/policy.properties". *

    - * + * *

    * Los ficheros de propiedades han de cumplir el formato: - * + * *

      * # En este fichero se indica qué clases son las encargadas de validar policies
      * # específicas
    @@ -58,16 +58,16 @@
      * # donde clave puede ser cualquier string que no contenga un codigo especial
      * # (por ejemplo un hash en hexadecimal de la policy), y clase es la clase
      * # que implementa el interfaz es.mityc.firmaJava.policy.IValidacionPolicy en
    - * # el caso de un validador de políticas y el interfaz 
    + * # el caso de un validador de políticas y el interfaz
      * # es.mityc.firmaJava.policy.IFirmaPolicy en el caso de un escritor de
      * # políticas
      * 
    *

    * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta - * + * * TODO: implementar mecanismo para la búsqueda de los managers mediante el identificador y no únicamente por * la clave textual. */ @@ -77,9 +77,9 @@ public class PoliciesManager { *

    * Clave para buscar el manager asociado a esa política. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class PolicyKey { @@ -90,7 +90,7 @@ public class PolicyKey { /** * Constructor. - * + * * @param uri * Uri identificativa de la política * @param hash @@ -106,12 +106,12 @@ public PolicyKey(URI uri, String hash) { *

    * Crea una nueva instancia de una clave identificadora de política. *

    - * + * * @param uri * Uri que identifica la política * @param hash * Clave textual que identifica la política - * + * * @return Clave identificadora para buscar una política */ public PolicyKey newPolicyKey(URI uri, String hash) { @@ -202,7 +202,7 @@ public ClassLoader run() { /** * Devuelve una instancia del manager de policies. - * + * * @return */ public static PoliciesManager getInstance() { @@ -215,13 +215,13 @@ public static PoliciesManager getInstance() { /** * Devuelve el validador de policy asociado a la clave indicada. Funciona como una factory que instancia un nuevo * validador en cada llamada. - * + * * @param clave * Clave que tiene asociada un validador - * + * * @return Una instancia del validador de policy asociado o null si no hay ninguno asociado o no se * puede instanciar. - * + * * TODO: permitir funcionar a la factory en varios modos de trabajo (instanciador, cache, singleton, * instanciador propio del validador) */ @@ -232,15 +232,15 @@ public IValidacionPolicy getValidadorPolicy(PolicyKey clave) { /** * Devuelve el validador de policy asociado a la clave indicada. Funciona como una factory que instancia un nuevo * validador en cada llamada. - * + * * @param clave * Clave que tiene asociada un validador * @param defaultManager * indica si se debe devolver un PolicyManager que informe sobre la política aunque sea desconocida - * + * * @return Una instancia del validador de policy asociado o null si no hay ninguno asociado o no se * puede instanciar. - * + * * TODO: permitir funcionar a la factory en varios modos de trabajo (instanciador, cache, singleton, * instanciador propio del validador) */ @@ -299,13 +299,13 @@ public IValidacionPolicy getValidadorPolicy(PolicyKey clave, boolean defaultMana /** * Devuelve el escritor de policy asociado a la clave indicada. Funciona como una factory que instancia un nuevo * escritor en cada llamada. - * + * * @param clave * Clave que tiene asociada un escritor - * + * * @return Una instancia del escritor de policy asociado o null si no hay ninguno asociado o no se * puede instanciar. - * + * * TODO: permitir funcionar a la factory en varios modos de trabajo (instanciador, cache, singleton, * instanciador propio del escritor) */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesTool.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesTool.java index eb15d4a..92103fd 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesTool.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PoliciesTool.java @@ -32,9 +32,9 @@ *

    * Utilidad para facilitar la gestion de algunas tareas relacionadas con políticas. *

    - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class PoliciesTool { @@ -43,12 +43,12 @@ public class PoliciesTool { *

    * Inserta un nodo de política. *

    - * + * *

    * Busca el lugar correspondiente donde debería ir la política en la firma e incluye el nodo con los datos * indicados. Si ya existe un nodo de política lo sustituye (solo puede haber una política por firma). *

    - * + * * @param signNode * Nodo que tiene la firma en la que se quiere insertar el nodo de política * @param namespaceDS @@ -59,7 +59,7 @@ public class PoliciesTool { * Version de esquema XAdES * @param spi * Nodo de política - * + * * @throws PolicyException * Lanazada cuando no se encuentra donde colocar la política o surge algún problema al insertar el nodo */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyException.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyException.java index 03e90d9..21bc666 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyException.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class PolicyException extends Exception { diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyImplied.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyImplied.java index b176477..a32a6d5 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyImplied.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyImplied.java @@ -25,9 +25,9 @@ /** * Escribe la política implícita en el nodo de firma indicado, sustituyendo la política previa indicada (si la hay). - * + * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class PolicyImplied implements IFirmaPolicy { @@ -37,7 +37,7 @@ public PolicyImplied() { } /** - * + * * @see es.mityc.javasign.xml.xades.policy.IFirmaPolicy#writePolicyNode(org.w3c.dom.Element, java.lang.String, * java.lang.String, es.mityc.firmaJava.libreria.xades.XAdESSchemas) */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyResult.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyResult.java index 04d6ce7..1cc6d1a 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyResult.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/PolicyResult.java @@ -23,7 +23,7 @@ * Estructura para la validacion de políticas de firma * * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 0.9 beta */ @@ -110,7 +110,7 @@ public void setNotices(String[] notices) { /** * Get clase validadora de la policy - * + * * @return Instancia al validador de la policy */ public IValidacionPolicy getPolicyVal() { @@ -119,7 +119,7 @@ public IValidacionPolicy getPolicyVal() { /** * Set clase validadora de la policy - * + * * @param Instancia * del validador de la policy */ diff --git a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/UnknownPolicyException.java b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/UnknownPolicyException.java index 97cee0b..047ce9c 100644 --- a/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/UnknownPolicyException.java +++ b/eng-mityclib-xades/src/main/java/es/mityc/javasign/xml/xades/policy/UnknownPolicyException.java @@ -19,7 +19,7 @@ /** * @author Ministerio de Industria, Turismo y Comercio - * + * * @version 1.0 */ public class UnknownPolicyException extends PolicyException { diff --git a/pom.xml b/pom.xml index 729c326..d9210ad 100644 --- a/pom.xml +++ b/pom.xml @@ -1,44 +1,57 @@ 4.0.0 - it.eng.parer eng-mityclib - 1.0.3-SNAPSHOT + 1.1.0 pom - - scm:git:https://github.com/RegioneER/parer-eng-mityclib.git - HEAD - - - - github - https://maven.pkg.github.com/RegioneER/parer-eng-mityclib - - - - - - github - https://maven.pkg.github.com/RegioneER/parer-framework-parerpom - - - central - https://repo1.maven.org/maven2 - - - - - UTF-8 - + + + UTF-8 + true + + it.eng.parer parer-pom - 4.2.0 + 6.4.0 + eng-mityclib-api eng-mityclib-tsa eng-mityclib-xades + + + + + + net.revelc.code.formatter + formatter-maven-plugin + 2.16.0 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + net.revelc.code.formatter + formatter-maven-plugin + + + **/package.html + + + + + +