2003/02/12 06:21:04
[org.ibex.core.git] / src / org / bouncycastle / asn1 / x509 / V3TBSCertificateGenerator.java
index ae966ec..16c4e69 100644 (file)
@@ -28,7 +28,7 @@ public class V3TBSCertificateGenerator
     DERInteger              serialNumber;
     AlgorithmIdentifier     signature;
     X509Name                issuer;
-    DERUTCTime              startDate, endDate;
+    Time                    startDate, endDate;
     X509Name                subject;
     SubjectPublicKeyInfo    subjectPublicKeyInfo;
     X509Extensions          extensions;
@@ -58,12 +58,24 @@ public class V3TBSCertificateGenerator
     public void setStartDate(
         DERUTCTime startDate)
     {
+        this.startDate = new Time(startDate);
+    }
+
+    public void setStartDate(
+        Time startDate)
+    {
         this.startDate = startDate;
     }
 
     public void setEndDate(
         DERUTCTime endDate)
     {
+        this.endDate = new Time(endDate);
+    }
+
+    public void setEndDate(
+        Time endDate)
+    {
         this.endDate = endDate;
     }
 
@@ -117,7 +129,7 @@ public class V3TBSCertificateGenerator
 
         if (extensions != null)
         {
-            seq.addObject(new DERTaggedObject(3, extensions.getDERObject()));
+            seq.addObject(new DERTaggedObject(3, extensions));
         }
 
         return new TBSCertificateStructure(seq);