Skip to content

Commit f0ea4c0

Browse files
committed
Use TSPTestUtil instead of CMSTestUtil
1 parent 9eadfc9 commit f0ea4c0

2 files changed

Lines changed: 21 additions & 6 deletions

File tree

‎pkix/src/test/java/org/bouncycastle/tsp/test/NewTSPTest.java‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
import org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder;
6464
import org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder;
6565
import org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder;
66-
import org.bouncycastle.cms.test.CMSTestUtil;
6766
import org.bouncycastle.jce.provider.BouncyCastleProvider;
6867
import org.bouncycastle.jce.spec.ECNamedCurveGenParameterSpec;
6968
import org.bouncycastle.operator.ContentSigner;
@@ -148,15 +147,15 @@ public void testCertOrdering()
148147
List certList = new ArrayList();
149148

150149
String _origDN = "O=Bouncy Castle, C=AU";
151-
KeyPair _origKP = CMSTestUtil.makeKeyPair();
152-
X509Certificate _origCert = CMSTestUtil.makeCertificate(_origKP, _origDN, _origKP, _origDN);
150+
KeyPair _origKP = TSPTestUtil.makeKeyPair();
151+
X509Certificate _origCert = TSPTestUtil.makeCertificate(_origKP, _origDN, _origKP, _origDN);
153152

154153
String _signDN = "CN=Bob, OU=Sales, O=Bouncy Castle, C=AU";
155-
KeyPair _signKP = CMSTestUtil.makeKeyPair();
154+
KeyPair _signKP = TSPTestUtil.makeKeyPair();
156155
X509Certificate _signCert = TSPTestUtil.makeCertificate(_signKP, _signDN, _origKP, _origDN);
157156

158-
KeyPair _signDsaKP = CMSTestUtil.makeDsaKeyPair();
159-
X509Certificate _signDsaCert = CMSTestUtil.makeCertificate(_signDsaKP, _signDN, _origKP, _origDN);
157+
KeyPair _signDsaKP = TSPTestUtil.makeDsaKeyPair();
158+
X509Certificate _signDsaCert = TSPTestUtil.makeCertificate(_signDsaKP, _signDN, _origKP, _origDN);
160159

161160
certList.add(_origCert);
162161
certList.add(_signDsaCert);

‎pkix/src/test/java/org/bouncycastle/tsp/test/TSPTestUtil.java‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import java.security.PublicKey;
99
import java.security.SecureRandom;
1010
import java.security.cert.X509Certificate;
11+
import java.security.spec.DSAParameterSpec;
1112
import java.util.Date;
1213

1314
import javax.crypto.KeyGenerator;
@@ -37,6 +38,8 @@ public class TSPTestUtil
3738

3839
public static KeyPairGenerator kpg;
3940

41+
public static KeyPairGenerator dsaKpg;
42+
4043
public static KeyGenerator desede128kg;
4144

4245
public static KeyGenerator desede192kg;
@@ -65,6 +68,14 @@ public class TSPTestUtil
6568
kpg = KeyPairGenerator.getInstance("RSA", "BC");
6669
kpg.initialize(1024, rand);
6770

71+
dsaKpg = KeyPairGenerator.getInstance("DSA", "BC");
72+
DSAParameterSpec dsaSpec = new DSAParameterSpec(
73+
new BigInteger("7434410770759874867539421675728577177024889699586189000788950934679315164676852047058354758883833299702695428196962057871264685291775577130504050839126673"),
74+
new BigInteger("1138656671590261728308283492178581223478058193247"),
75+
new BigInteger("4182906737723181805517018315469082619513954319976782448649747742951189003482834321192692620856488639629011570381138542789803819092529658402611668375788410"));
76+
77+
dsaKpg.initialize(dsaSpec, new SecureRandom());
78+
6879
desede128kg = KeyGenerator.getInstance("DESEDE", "BC");
6980
desede128kg.init(112, rand);
7081

@@ -118,6 +129,11 @@ public static KeyPair makeKeyPair()
118129
return kpg.generateKeyPair();
119130
}
120131

132+
public static KeyPair makeDsaKeyPair()
133+
{
134+
return dsaKpg.generateKeyPair();
135+
}
136+
121137
public static SecretKey makeDesede128Key()
122138
{
123139
return desede128kg.generateKey();

0 commit comments

Comments
 (0)