Firma de documentos con java
Con la finalidad de contar con una herramienta sencilla y multiplataforma para poder firmar los documentos enviados a validar, se desarrollaron en java las clasesnecesarias para ello.
Lo anterior da la posibilidad de hacer desarrollos que se adecuen a las necesidades propias de los terceros y que pueden ser ejecutadas bajo cualquier plataforma.
Para sudistribución, las clases se encuentran contenidas dentro de un archivo jar, que además incluye las clases de criptografía necesarias para este fin (Bouncy Castle Cryptography 1.19)
A continuación semuestra la declaración de las clases definidas dentro del paquete mx.gob.sat.ada.seguridad contenido en el archivo sgenc32.jar.
package mx.gob.sat.ada.seguridad;
public classArchivoDeDocumentos extends java.lang.Object
{
public String nombreArchivo;
public String[] aCURP= new String[5];
public String[] aArchivoCER = new String[5];public String[] aArchivoKEY = new String[5];
public String[] aPassword = new String[5];
public int nCURPS;
/** Crea un nuevo ArchivoDeDocumentos sin nombre */public ArchivoDeDocumentos(int tipoDocumento) {
}
/** Crea un nuevo ArchivoDeDocumentos con el nombre asignado en
* @param nombre
*/public ArchivoDeDocumentos(String nombre, int tipoDocumento) throws ArchPedsException {
}
/** Busca las CURPS declaradas dentro de los pedimentos a firmarse */public int buscaCURPS() throws ArchPedsException
{
}
/* Firma los pedimentos declarados dentro del archivo */
public int FirmaDocumentos() throwsArchPedsException
{
}
/** Clase para atrapar las excepciones generadas por la invocación de los
* métodos de los objetos ArchivoDeDocumentos
*/
public class...
Regístrate para leer el documento completo.