|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interfaz que define las solicitudes sobre el Cliente de Notario: 1) Solicitar Sello de Tiempo, pasando como parámetro el documento (path) o dato (byte[]) que se desea sellar, y devolviéndose el sello de tiempo generado 2) Solicitar Acuse de Recibo, pasando internamente la estructura de solicitud definida mediante el resto de objetos, y que contiene la política y, por tano, la estructura de la solicitud correspondiente. Se retorna el acuse de recibo (byte[]) 3) Solicitar Extracción, recuperando la información. que se almacenó en las solicitudes. Los parámetros srán el tipo de objeto que discrimina el tipo de solicitud (AcuseRecibo o SelloTiempo), así como del path o array de bytes con los datos sobre los que se requiere la extracción. 4) Validar el Sello de Tiempo, pasando como parámetro el documento (path) o dato (byte[]) sobre el que en su momento se realizó la solicitud. Se devuelve el sello de tiempo extraído y 5) Validar el Acuse de Recibo, pasando como parámetro el array de bytes que representa el acuse, así como la política de validación que determina su estructra, devolviéndose el estado de la validación del acuse. Todas las excepciones están encapsuladas en la excep ción ClienteNotarioException, de la que hay que aplicar el método getMessage() a fin de obtener el literal de la misma.
Method Summary | |
byte[] |
solicitarAcuseRecibo(SolicitudAcuse solicitud)
Solicitud del Acuse de Recibo |
byte[] |
solicitarSelloTiempo(byte[] dato)
Solicitud de Sello de Tiempo |
byte[] |
solicitarSelloTiempo(java.lang.String path)
Solicitud de Sello de Tiempo |
boolean |
validarAcuse(byte[] acuse,
java.lang.String politica)
Validación del Acuse de Recibo |
boolean |
validarSello(byte[] sello,
byte[] dato)
Solicitud de Extracción de la base |
boolean |
validarSello(byte[] sello,
java.lang.String path)
Validación del Sello de tiempo |
Method Detail |
public byte[] solicitarSelloTiempo(java.lang.String path) throws ClienteNotarioException
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public byte[] solicitarSelloTiempo(byte[] dato) throws ClienteNotarioException
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public byte[] solicitarAcuseRecibo(SolicitudAcuse solicitud) throws ClienteNotarioException
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public boolean validarSello(byte[] sello, byte[] dato) throws ClienteNotarioException
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public boolean validarSello(byte[] sello, java.lang.String path) throws ClienteNotarioException
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.public boolean validarAcuse(byte[] acuse, java.lang.String politica) throws ClienteNotarioException
ClienteNotarioException
- Utilizar el método getMessage() para detalles de la misma.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |