mcne.api.solicitudes
Class SolicitudSelloTiempo

java.lang.Object
  |
  +--mcne.api.solicitudes.Solicitud
        |
        +--mcne.api.solicitudes.SolicitudGenerica
              |
              +--mcne.api.solicitudes.SolicitudSelloTiempo

public class SolicitudSelloTiempo
extends SolicitudGenerica

Clase que encapsula la solicitud de Sello de Tiempo.

Version:
%1%, %0%

Constructor Summary
SolicitudSelloTiempo(byte[] der)
          Construye una nueva instancia de la Solicitud de Sello de Tiempo
SolicitudSelloTiempo(int idAplicacion, byte[] resumen)
          Construye una nueva instancia de la Solicitud de Sello de Tiempo
SolicitudSelloTiempo(int idAplicacion, java.lang.String resumen)
          Construye una nueva instancia de la Solicitud de Sello de Tiempo
 
Method Summary
 byte[] encodeDER()
          Devuelve la codificación DER de la solicitud
 byte[] getHash()
          Devuelve el resumen de la Solicitud
 java.lang.String getHashB64()
          Devuelve el resumen de la Solicitud en Base64
 
Methods inherited from class mcne.api.solicitudes.SolicitudGenerica
getIdAplicacion, setIdAplicacion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolicitudSelloTiempo

public SolicitudSelloTiempo(int idAplicacion,
                            java.lang.String resumen)
                     throws ClienteNotarioException
Construye una nueva instancia de la Solicitud de Sello de Tiempo

Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

SolicitudSelloTiempo

public SolicitudSelloTiempo(int idAplicacion,
                            byte[] resumen)
                     throws ClienteNotarioException
Construye una nueva instancia de la Solicitud de Sello de Tiempo

Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

SolicitudSelloTiempo

public SolicitudSelloTiempo(byte[] der)
                     throws ClienteNotarioException
Construye una nueva instancia de la Solicitud de Sello de Tiempo

Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.
Method Detail

getHashB64

public java.lang.String getHashB64()
                            throws ClienteNotarioException
Devuelve el resumen de la Solicitud en Base64

Returns:
String resumen de la solicitud en Base64
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

getHash

public byte[] getHash()
               throws ClienteNotarioException
Devuelve el resumen de la Solicitud

Returns:
byte[] resumen de la solicitud
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

encodeDER

public byte[] encodeDER()
                 throws ClienteNotarioException
Devuelve la codificación DER de la solicitud

Specified by:
encodeDER in class SolicitudGenerica
Returns:
byte[] codificación DER
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.