if (this.serialNumber == null) {
this.serialNumber = BigInteger.valueOf(this.time);
}
if (this.notBefore == null) {
DateBuilder dateBuilder = new DateBuilder(this.time);
dateBuilder.remove(DateField.DAY_OF_MONTH, 1);
this.notBefore = dateBuilder.build();
}
if (this.notAfter == null) {
DateBuilder dateBuilder = new DateBuilder(this.time);
dateBuilder.add(DateField.YEAR, 1);
this.notAfter = dateBuilder.build();
}
if (this.provider == null) {
this.provider = BouncyCastleProviderHelper.PROVIDER_NAME;
}