equal
deleted
inserted
replaced
1070 |
1070 |
1071 X500Signer signer = new X500Signer(signature, owner); |
1071 X500Signer signer = new X500Signer(signature, owner); |
1072 |
1072 |
1073 X509CertInfo info = new X509CertInfo(); |
1073 X509CertInfo info = new X509CertInfo(); |
1074 info.set(X509CertInfo.VALIDITY, interval); |
1074 info.set(X509CertInfo.VALIDITY, interval); |
1075 info.set(X509CertInfo.SERIAL_NUMBER, new CertificateSerialNumber |
1075 info.set(X509CertInfo.SERIAL_NUMBER, new CertificateSerialNumber( |
1076 ((int)(firstDate.getTime()/1000))); |
1076 new java.util.Random().nextInt() & 0x7fffffff)); |
1077 info.set(X509CertInfo.VERSION, |
1077 info.set(X509CertInfo.VERSION, |
1078 new CertificateVersion(CertificateVersion.V3)); |
1078 new CertificateVersion(CertificateVersion.V3)); |
1079 info.set(X509CertInfo.ALGORITHM_ID, |
1079 info.set(X509CertInfo.ALGORITHM_ID, |
1080 new CertificateAlgorithmId(signer.getAlgorithmId())); |
1080 new CertificateAlgorithmId(signer.getAlgorithmId())); |
1081 info.set(X509CertInfo.ISSUER, |
1081 info.set(X509CertInfo.ISSUER, |
2119 CertificateValidity interval = new CertificateValidity(firstDate, |
2119 CertificateValidity interval = new CertificateValidity(firstDate, |
2120 lastDate); |
2120 lastDate); |
2121 certInfo.set(X509CertInfo.VALIDITY, interval); |
2121 certInfo.set(X509CertInfo.VALIDITY, interval); |
2122 |
2122 |
2123 // Make new serial number |
2123 // Make new serial number |
2124 certInfo.set(X509CertInfo.SERIAL_NUMBER, new CertificateSerialNumber |
2124 certInfo.set(X509CertInfo.SERIAL_NUMBER, new CertificateSerialNumber( |
2125 ((int)(firstDate.getTime()/1000))); |
2125 new java.util.Random().nextInt() & 0x7fffffff)); |
2126 |
2126 |
2127 // Set owner and issuer fields |
2127 // Set owner and issuer fields |
2128 X500Name owner; |
2128 X500Name owner; |
2129 if (dname == null) { |
2129 if (dname == null) { |
2130 // Get the owner name from the certificate |
2130 // Get the owner name from the certificate |