id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 } KeyUsage ::= BIT STRING { digitalSignature (0), nonRepudiation (1), keyEncipherment (2), dataEncipherment (3), keyAgreement (4), keyCertSign (5), cRLSign (6), encipherOnly (7), decipherOnly (8) }
231232233234235236237238239240241
else { sig.initSign(key); } TBSCertificateStructure tbsCert = tbsGen.generateTBSCertificate(); try { ByteArrayOutputStream bOut = new ByteArrayOutputStream(); DEROutputStream dOut = new DEROutputStream(bOut);
949596979899100
} public void setNotBefore( Date date) { tbsGen.setStartDate(new Time(date)); }
100101102103104105106
} public void setNotAfter( Date date) { tbsGen.setEndDate(new Time(date)); }
61626364656667
algorithms.put("ECDSAWITHSHA1", new DERObjectIdentifier("1.2.840.10045.4.1")); } public X509V1CertificateGenerator() { tbsGen = new V1TBSCertificateGenerator(); }
69707172737475
/** * reset the generator */ public void reset() { tbsGen = new V1TBSCertificateGenerator(); }
71727374757677
public X509V2CRLGenerator() { dateF.setTimeZone(tz); tbsGen = new V2TBSCertListGenerator(); }
79808182838485
/** * reset the generator */ public void reset() { tbsGen = new V2TBSCertListGenerator(); }
59606162636465
algorithms.put("ECDSAWITHSHA1", new DERObjectIdentifier("1.2.840.10045.4.1")); } public X509V3CertificateGenerator() { tbsGen = new V3TBSCertificateGenerator(); }