Skip to content

Commit 9706d9a

Browse files
committed
dealt with expiring certificate in test
1 parent f13def6 commit 9706d9a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkix/src/test/java/org/bouncycastle/cms/test/GOSTR3410_2012_256CmsSignVerifyDetached.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.security.cert.X509Certificate;
1010
import java.util.ArrayList;
1111
import java.util.Collection;
12+
import java.util.Date;
1213
import java.util.HashSet;
1314
import java.util.List;
1415

@@ -121,9 +122,13 @@ private static boolean verifyDetached(byte[] data, byte[] detachedCms,
121122

122123
// Validate signer's certificate chain
123124
X509CertSelector constraints = new X509CertSelector();
124-
constraints.setCertificate(getX509Certificate(signerCert));
125+
X509Certificate x509Certificate = getX509Certificate(signerCert);
126+
constraints.setCertificate(x509Certificate);
127+
125128
PKIXBuilderParameters params = new PKIXBuilderParameters(trustAnchors, constraints);
126129

130+
params.setDate(new Date(x509Certificate.getNotAfter().getTime() - 5000L));
131+
127132
JcaCertStoreBuilder certStoreBuilder = new JcaCertStoreBuilder();
128133
certStoreBuilder.addCertificate(signerCert);
129134

0 commit comments

Comments
 (0)