package br.com.citframework.util.cripto;
import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
public class InfoCertificadoDigital implements Serializable {
private static final long serialVersionUID = -4174183193277224522L;
private String cpf;
private String nomeTitular;
private String nomeEmissor;
private Date dataInicioValidade;
private Date dataFimValidade;
private String raiz;
private String pais;
private String tipo;
private int versao;
private String algoritmo;
private Collection instituicoes;
private byte[] conteudoOriginal;
private boolean keyUsageDigitalSignature;
private boolean keyUsageNonRepudiation;
private boolean keyUsageKeyEncipherment;
private boolean keyUsageDataEncipherment;
private boolean keyUsageKeyAgreement;
private boolean keyUsageKeyCertSign;
private boolean keyUsageCRLSign;
private boolean keyUsageEncipherOnly;
private boolean keyUsageDecipherOnly;
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
public String getNomeTitular() {
return nomeTitular;
}
public void setNomeTitular(String nomeTitular) {
this.nomeTitular = nomeTitular;
}
public String getRaiz() {
return raiz;
}
public void setRaiz(String raiz) {
this.raiz = raiz;
}
public byte[] getConteudoOriginal() {
return conteudoOriginal;
}
public void setConteudoOriginal(byte[] conteudoOriginal) {
this.conteudoOriginal = conteudoOriginal;
}
public String getNomeEmissor() {
return nomeEmissor;
}
public void setNomeEmissor(String nomeEmissor) {
this.nomeEmissor = nomeEmissor;
}
public String getPais() {
return pais;
}
public void setPais(String pais) {
this.pais = pais;
}
public Collection getInstituicoes() {
return instituicoes;
}
public void setInstituicoes(Collection instituicoes) {
this.instituicoes = instituicoes;
}
public Date getDataInicioValidade() {
return dataInicioValidade;
}
public void setDataInicioValidade(Date dataInicioValidade) {
this.dataInicioValidade = dataInicioValidade;
}
public Date getDataFimValidade() {
return dataFimValidade;
}
public void setDataFimValidade(Date dataFimValidade) {
this.dataFimValidade = dataFimValidade;
}
public String getTipo() {
return tipo;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
public int getVersao() {
return versao;
}
public void setVersao(int versao) {
this.versao = versao;
}
public String getAlgoritmo() {
return algoritmo;
}
public void setAlgoritimo(String algoritmo) {
this.algoritmo = algoritmo;
}
public boolean isKeyUsageDigitalSignature() {
return keyUsageDigitalSignature;
}
public void setKeyUsageDigitalSignature(boolean keyUsageDigitalSignature) {
this.keyUsageDigitalSignature = keyUsageDigitalSignature;
}
public boolean isKeyUsageNonRepudiation() {
return keyUsageNonRepudiation;
}
public void setKeyUsageNonRepudiation(boolean keyUsageNonRepudiation) {
this.keyUsageNonRepudiation = keyUsageNonRepudiation;
}
public boolean isKeyUsageKeyEncipherment() {
return keyUsageKeyEncipherment;
}
public void setKeyUsageKeyEncipherment(boolean keyUsageKeyEncipherment) {
this.keyUsageKeyEncipherment = keyUsageKeyEncipherment;
}
public boolean isKeyUsageDataEncipherment() {
return keyUsageDataEncipherment;
}
public void setKeyUsageDataEncipherment(boolean keyUsageDataEncipherment) {
this.keyUsageDataEncipherment = keyUsageDataEncipherment;
}
public boolean isKeyUsageKeyAgreement() {
return keyUsageKeyAgreement;
}
public void setKeyUsageKeyAgreement(boolean keyUsageKeyAgreement) {
this.keyUsageKeyAgreement = keyUsageKeyAgreement;
}
public boolean isKeyUsageKeyCertSign() {
return keyUsageKeyCertSign;
}
public void setKeyUsageKeyCertSign(boolean keyUsageKeyCertSign) {
this.keyUsageKeyCertSign = keyUsageKeyCertSign;
}
public boolean isKeyUsageCRLSign() {
return keyUsageCRLSign;
}
public void setKeyUsageCRLSign(boolean keyUsageCRLSign) {
this.keyUsageCRLSign = keyUsageCRLSign;
}
public boolean isKeyUsageEncipherOnly() {
return keyUsageEncipherOnly;
}
public void setKeyUsageEncipherOnly(boolean keyUsageEncipherOnly) {
this.keyUsageEncipherOnly = keyUsageEncipherOnly;
}
public boolean isKeyUsageDecipherOnly() {
return keyUsageDecipherOnly;
}
public void setKeyUsageDecipherOnly(boolean keyUsageDecipherOnly) {
this.keyUsageDecipherOnly = keyUsageDecipherOnly;
}
}