package cz.abclinuxu.datoveschranky.common.entities; import java.security.cert.X509Certificate; import java.util.Date; /** * * Časové razítko zprávy, třída je neměnná. * * @author xrosecky */ public class TimeStamp { private final Hash hash; private final X509Certificate certificate; private final Date generatedTime; public TimeStamp(Hash hash, X509Certificate certificate, Date generatedTime) { this.hash = hash; this.certificate = certificate; this.generatedTime = generatedTime; } /** * Certifikát časového razítka */ public X509Certificate getCertificate() { return certificate; } /** * Čas podepsání */ public Date getGeneratedTime() { return generatedTime; } /** * Haš zprávy uvedený v časovém razítku */ public Hash getHash() { return hash; } }