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 @@
* Clase de constantes de la librería base.
*
* 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* 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 onull
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: *
digest.value
: (byte[]) valor del digest del elemento (crl y ocsp)* Recupera un elemento del tipo especificado según los datos indicados. *
- * + * * @param* 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 - * + * * @returntrue
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 - * + * * @returntrue
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) { *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
.
*
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 @@- + 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
-
Si se implementa un consultar de estados de certificados se debe seguir las siguientes normas:
@@ -122,7 +115,7 @@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}.
- + 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
-