package com.qianwen.license.keystore; import java.math.BigInteger; import java.util.Date; import org.bouncycastle.asn1.x500.X500Name; public class CertificateInfo { /** * 证书序列号 */ private BigInteger serial; /** * 颁发者 */ private X500Name issuer; /** * 主体 */ private X500Name subject; /** * 颁发时间 */ private Date notBefore; /** * 到期时间 */ private Date notAfter; /** * 加密算法 */ private String keyAlgorithm; /** * 签名算法 */ private String signAlgorithm; public BigInteger getSerial() { return serial; } public void setSerial(BigInteger serial) { this.serial = serial; } public X500Name getIssuer() { return issuer; } public void setIssuer(X500Name issuer) { this.issuer = issuer; } public X500Name getSubject() { return subject; } public void setSubject(X500Name subject) { this.subject = subject; } public Date getNotBefore() { return notBefore; } public void setNotBefore(Date notBefore) { this.notBefore = notBefore; } public Date getNotAfter() { return notAfter; } public void setNotAfter(Date notAfter) { this.notAfter = notAfter; } public String getKeyAlgorithm() { return keyAlgorithm; } public void setKeyAlgorithm(String keyAlgorithm) { this.keyAlgorithm = keyAlgorithm; } public String getSignAlgorithm() { return signAlgorithm; } public void setSignAlgorithm(String signAlgorithm) { this.signAlgorithm = signAlgorithm; } }