//判断证书是否已过期6个月,如果已过期6个月,则注销证书,重新申请。
Date dateNotAfter = cert.getNotAfter();//结束时间
Calendar calNotAfter = Calendar.getInstance();//定义一个Calendar对象calNotAfter.setTime(dateNotAfter);
calNotAfter.add(Calendar.MONTH, 6);
Date date = new Date();
Calendar datenow = Calendar.getInstance();
datenow.setTime(date);
if (calNotAfter.before(datenow)){
}else{
}
public boolean before(Object when) {
return when instanceof Calendar
&& compareTo((Calendar)when) < 0;
}