/* * Copyright (C) 2014 Intel Corporation * All rights reserved. */ package com.intel.mtwilson.tpm.endorsement.model; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import com.intel.dcsg.cpg.io.UUID; import com.intel.dcsg.cpg.validation.Regex; import com.intel.dcsg.cpg.validation.RegexPatterns; import com.intel.mtwilson.jaxrs2.Document; /** * Represents a single row in the mw_tpm_endorsement table. * * @author jbuhacoff */ @JacksonXmlRootElement(localName="tpm_endorsement") public class TpmEndorsement extends Document { // private UUID id; private String hardwareUuid; @Regex(RegexPatterns.ANY_VALUE) private String issuer; private boolean revoked; private byte[] certificate; private String comment; public TpmEndorsement() { } /* public UUID getId() { return id; } public void setId(UUID id) { this.id = id; } */ public String getHardwareUuid() { return hardwareUuid; } public void setHardwareUuid(String hardwareUuid) { this.hardwareUuid = hardwareUuid; } @Regex(RegexPatterns.ANY_VALUE) public String getIssuer() { return issuer; } public void setIssuer(String issuer) { this.issuer = issuer; } public boolean isRevoked() { return revoked; } public void setRevoked(boolean revoked) { this.revoked = revoked; } public byte[] getCertificate() { return certificate; } public void setCertificate(byte[] certificate) { this.certificate = certificate; } public String getComment() { return comment; } public void setComment(String comment) { this.comment = comment; } }