|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mcne.api.MCNE
Clase que encapsula las caracteristicas de utilización de la interfaz MCNEInterfaz, con el fin de realizar las solicitudes.
Constructor Summary | |
MCNE(int idAplicacion,
java.util.Properties configuracion,
boolean log)
Crea un nuevo objeto del tipo MCNE |
|
MCNE(int idAplicacion,
java.lang.String ficheroPropiedades,
boolean log)
Crea un nuevo objeto del tipo MCNE |
Method Summary | |
static boolean |
loadProperties(java.lang.String nombreFichero)
|
byte[] |
solicitarAcuseRecibo(SolicitudAcuse solicitudAcuse)
Solicitar Acuse Recibo (MCNEInterfaz). |
byte[] |
solicitarExtraccionAcuse(java.lang.String numRegistro)
Solicitar una Extracción de Acuse de Recibo |
byte[] |
solicitarSelloTiempo(byte[] values)
Solicitar Sello de Tiempo(MCNEInterfaz). |
byte[] |
solicitarSelloTiempo(java.lang.String path)
Solicitar Sello de Tiempo(MCNEInterfaz). |
boolean |
validarAcuse(byte[] values,
java.lang.String politica)
Valida el Acuse (MCNEInterfaz). |
boolean |
validarSello(byte[] sello,
byte[] values)
Valida el sello de tiempo generado (MCNEInterfaz). |
boolean |
validarSello(byte[] sello,
java.lang.String path)
Valida el sello de tiempo generado (MCNEInterfaz). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MCNE(int idAplicacion, java.util.Properties configuracion, boolean log) throws ClienteNotarioException
idAplicacion
- Identificador unívoco de la aplicación que invoca al MCNEconfiguracion
- parámetros de configuración del cliente de Notariolog
- Inddica si se desea utilizar un fichero de configuración del paquete Log4j,
indicado en el fichero de propiedades.
Un ejemplo de instanciación sería:true
--> Utilizar fichero de configuración de LOGfalse
--> No utilizar fichero de configuración de LOG
Properties propiedades = new Properties();
propiedades.setProperty("protocolo", "http");
propiedades.setProperty("direccion_ip", "127.0.0.1");
propiedades.setProperty("puerto", "80");
propiedades.setProperty("path_acceso", "jboss-net/services/ServidorNE");
propiedades.setProperty("conexionproxy", "false");
propiedades.setProperty("proxyhost", "proxy");
propiedades.setProperty("proxyport", "8080");
propiedades.setProperty("conexionproxy", "false");
propiedades.setProperty("proxylogin", "user");
propiedades.setProperty("proxypassword", "pass");
propiedades.setProperty("xml_log","c:/mcneLog4jConfig.xml");
MCNE mcne = new MCNE(idAplicacion, propiedades, true);
ClienteNotarioException
public MCNE(int idAplicacion, java.lang.String ficheroPropiedades, boolean log) throws ClienteNotarioException
idAplicacion
- Identificador unívoco de la aplicación que invoca al MCNEficheroPropiedades
- Path absoluto del fichero de propiedades de configuraciónlog
- Inddica si se desea utilizar un fichero de configuración del paquete Log4j,
indicado en el fichero de propiedades.
true
--> Utilizar fichero de configuración de LOGfalse
--> No utilizar fichero de configuración de LOG
ClienteNotarioException
Method Detail |
public boolean validarSello(byte[] sello, byte[] values) throws ClienteNotarioException
validarSello
in interface MCNEInterface
sello
- Sello generado previamentevalues
- documento sobre el que se generó el sello
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public boolean validarSello(byte[] sello, java.lang.String path) throws ClienteNotarioException
validarSello
in interface MCNEInterface
sello
- Sello que se generó previamentepath
- Path absoluto del documento sobre el que se generó el Sello.
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public boolean validarAcuse(byte[] values, java.lang.String politica) throws ClienteNotarioException
validarAcuse
in interface MCNEInterface
values
- Acuse que se generó previamente.politica
- Politica del acuse de recibo.
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public byte[] solicitarSelloTiempo(byte[] values) throws ClienteNotarioException
solicitarSelloTiempo
in interface MCNEInterface
values
- datos de los que se desea realizar el sello de tiempo
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public byte[] solicitarSelloTiempo(java.lang.String path) throws ClienteNotarioException
solicitarSelloTiempo
in interface MCNEInterface
path
- Path del fichero sobre el que se desea realizar el sello de tiempo.
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public byte[] solicitarAcuseRecibo(SolicitudAcuse solicitudAcuse) throws ClienteNotarioException
solicitarAcuseRecibo
in interface MCNEInterface
solicitudAcuse
- Estructura con los datos de la solicitud.
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public byte[] solicitarExtraccionAcuse(java.lang.String numRegistro) throws ClienteNotarioException
numRegistro
- numero de registro
ClienteNotarioException
public static boolean loadProperties(java.lang.String nombreFichero)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |