8322766: Micro bench SSLHandshake should use default algorithms
Reviewed-by: djelinski
This commit is contained in:
parent
9ab29f8dcd
commit
06dd735342
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -80,11 +80,12 @@ public class SSLHandshake {
|
|||||||
KeyStore ks = TestCertificates.getKeyStore();
|
KeyStore ks = TestCertificates.getKeyStore();
|
||||||
KeyStore ts = TestCertificates.getTrustStore();
|
KeyStore ts = TestCertificates.getTrustStore();
|
||||||
|
|
||||||
KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
|
KeyManagerFactory kmf = KeyManagerFactory.getInstance(
|
||||||
|
KeyManagerFactory.getDefaultAlgorithm());
|
||||||
kmf.init(ks, new char[0]);
|
kmf.init(ks, new char[0]);
|
||||||
|
|
||||||
TrustManagerFactory tmf =
|
TrustManagerFactory tmf = TrustManagerFactory.getInstance(
|
||||||
TrustManagerFactory.getInstance("SunX509");
|
TrustManagerFactory.getDefaultAlgorithm());
|
||||||
tmf.init(ts);
|
tmf.init(ts);
|
||||||
|
|
||||||
SSLContext sslCtx = SSLContext.getInstance(tlsVersion);
|
SSLContext sslCtx = SSLContext.getInstance(tlsVersion);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -115,12 +115,12 @@ class TestCertificates {
|
|||||||
private TestCertificates() {}
|
private TestCertificates() {}
|
||||||
|
|
||||||
public static KeyStore getKeyStore() throws GeneralSecurityException, IOException {
|
public static KeyStore getKeyStore() throws GeneralSecurityException, IOException {
|
||||||
KeyStore result = KeyStore.getInstance("JKS");
|
KeyStore result = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||||
result.load(null, null);
|
result.load(null, null);
|
||||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||||
Certificate serverCert = cf.generateCertificate(
|
Certificate serverCert = cf.generateCertificate(
|
||||||
new ByteArrayInputStream(
|
new ByteArrayInputStream(
|
||||||
TestCertificates.SERVER_CERT.getBytes(StandardCharsets.ISO_8859_1)));
|
SERVER_CERT.getBytes(StandardCharsets.ISO_8859_1)));
|
||||||
Certificate caCert = cf.generateCertificate(
|
Certificate caCert = cf.generateCertificate(
|
||||||
new ByteArrayInputStream(
|
new ByteArrayInputStream(
|
||||||
CA_CERT.getBytes(StandardCharsets.ISO_8859_1)));
|
CA_CERT.getBytes(StandardCharsets.ISO_8859_1)));
|
||||||
@ -135,7 +135,7 @@ class TestCertificates {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static KeyStore getTrustStore() throws GeneralSecurityException, IOException {
|
public static KeyStore getTrustStore() throws GeneralSecurityException, IOException {
|
||||||
KeyStore result = KeyStore.getInstance("JKS");
|
KeyStore result = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||||
result.load(null, null);
|
result.load(null, null);
|
||||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||||
Certificate rootcaCert = cf.generateCertificate(
|
Certificate rootcaCert = cf.generateCertificate(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user