mirror of
https://github.com/google/nomulus.git
synced 2025-07-01 16:53:35 +02:00
Merge pull request #121 from weiminyu/deprecate
Fix or suppress some deprecation warnings
This commit is contained in:
commit
efe33fc66e
6 changed files with 22 additions and 18 deletions
|
@ -33,7 +33,7 @@ import java.security.cert.Certificate;
|
|||
import java.security.cert.X509Certificate;
|
||||
import javax.inject.Named;
|
||||
import javax.inject.Singleton;
|
||||
import org.bouncycastle.openssl.PEMWriter;
|
||||
import org.bouncycastle.openssl.jcajce.JcaPEMWriter;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
@ -50,8 +50,8 @@ public class CertificateModuleTest {
|
|||
|
||||
private static byte[] getPemBytes(Object... objects) throws Exception {
|
||||
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
|
||||
try (PEMWriter pemWriter =
|
||||
new PEMWriter(new OutputStreamWriter(byteArrayOutputStream, UTF_8))) {
|
||||
try (JcaPEMWriter pemWriter =
|
||||
new JcaPEMWriter(new OutputStreamWriter(byteArrayOutputStream, UTF_8))) {
|
||||
for (Object object : objects) {
|
||||
pemWriter.writeObject(object);
|
||||
}
|
||||
|
|
|
@ -31,12 +31,12 @@ import java.util.Date;
|
|||
import javax.net.ssl.SSLSession;
|
||||
import javax.security.auth.x500.X500Principal;
|
||||
import org.bouncycastle.jce.provider.BouncyCastleProvider;
|
||||
import org.bouncycastle.x509.X509V3CertificateGenerator;
|
||||
|
||||
/**
|
||||
* Utility class that provides methods used by {@link SslClientInitializerTest} and {@link
|
||||
* SslServerInitializerTest}.
|
||||
*/
|
||||
@SuppressWarnings("deprecation")
|
||||
public class SslInitializerTestUtils {
|
||||
|
||||
static {
|
||||
|
@ -56,7 +56,8 @@ public class SslInitializerTestUtils {
|
|||
*/
|
||||
public static X509Certificate signKeyPair(
|
||||
SelfSignedCertificate ssc, KeyPair keyPair, String hostname) throws Exception {
|
||||
X509V3CertificateGenerator certGen = new X509V3CertificateGenerator();
|
||||
org.bouncycastle.x509.X509V3CertificateGenerator certGen =
|
||||
new org.bouncycastle.x509.X509V3CertificateGenerator();
|
||||
X500Principal dnName = new X500Principal("CN=" + hostname);
|
||||
certGen.setSerialNumber(BigInteger.valueOf(System.currentTimeMillis()));
|
||||
certGen.setSubjectDN(dnName);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue