package es.uji.security.crypto;
import java.util.ArrayList;
import java.util.List;
public class OCSPResponseDetails
{
private boolean valid;
private List<String> errors;
private byte[] responseData;
public OCSPResponseDetails()
{
this.valid = false;
this.errors = new ArrayList<String>();
}
public OCSPResponseDetails(boolean valid, ArrayList<String> errors, byte[] responseData)
{
this.valid = valid;
this.errors = errors;
this.responseData = responseData;
}
public boolean isValid()
{
return valid;
}
public void setValid(boolean valid)
{
this.valid = valid;
}
public List<String> getErrors()
{
return errors;
}
public void setErrors(ArrayList<String> errors)
{
this.errors = errors;
}
public void addError(String error)
{
if (this.errors != null)
{
this.errors.add(error);
}
}
public byte[] getResponseData()
{
return responseData;
}
public void setResponseData(byte[] responseData)
{
this.responseData = responseData;
}
}