public virtual DateTimeObject GetIssuingTime() { if (certificateStatus == null) { return null; } if (GetStatus() == CertificateValidity.REVOKED) { return new DateTimeObject( certificateStatus.RevocationObjectIssuingTime); } else { return null; } } }