mcne.asn1.recibo
Class AcuseRecibo

java.lang.Object
  |
  +--mcne.asn1.recibo.AcuseRecibo

public class AcuseRecibo
extends java.lang.Object

Representa alAcuse de recibo generado por el Notario Electrónico.
La forma de obtener este acuse a partir de un array de bytes es como se especifica a continuación:

byte[] acuseRecibo = .....
java.io.ByteArrayInputStream bais=new java.io.ByteArrayInputStream(acuseRecibo);
org.bouncycastle.asn1.DERInputStream deris=new org.bouncycastle.asn1.DERInputStream(bais);
org.bouncycastle.asn1.DERObject obj = deris.readObject ();
AcuseRecibo recibo = AcuseRecibo.getInstance (obj);


Constructor Summary
AcuseRecibo(ASN1Sequence seq)
           
AcuseRecibo(Recibo rec, byte[] sello)
          Creates a new instance of AcuseRecibo
 
Method Summary
 org.bouncycastle.asn1.DERObject getDERObject()
           
static AcuseRecibo getInstance(java.lang.Object obj)
          Construye un Acuse de Recibo a partir de un objeto DER
 Recibo getRecibo()
          Devuelve la estructura de recibo generada
 byte[] getSelloTiempo()
          Devuelve el sello de tiempo asociado al acuse de recibo generado
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcuseRecibo

public AcuseRecibo(Recibo rec,
                   byte[] sello)
Creates a new instance of AcuseRecibo


AcuseRecibo

public AcuseRecibo(ASN1Sequence seq)
Method Detail

getInstance

public static AcuseRecibo getInstance(java.lang.Object obj)
Construye un Acuse de Recibo a partir de un objeto DER

Parameters:
obj - DERObject
Returns:

getRecibo

public Recibo getRecibo()
Devuelve la estructura de recibo generada

Returns:
Recibo

getSelloTiempo

public byte[] getSelloTiempo()
Devuelve el sello de tiempo asociado al acuse de recibo generado

Returns:
byte[]

getDERObject

public org.bouncycastle.asn1.DERObject getDERObject()