mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8215443: The use of TransportContext.fatal() leads to bad coding style
Reviewed-by: ascarpino
This commit is contained in:
parent
5a6385b363
commit
84105b36fd
48 changed files with 454 additions and 585 deletions
|
@ -606,8 +606,7 @@ final class CertStatusExtension {
|
|||
try {
|
||||
spec = new CertStatusRequestSpec(buffer);
|
||||
} catch (IOException ioe) {
|
||||
shc.conContext.fatal(Alert.UNEXPECTED_MESSAGE, ioe);
|
||||
return; // fatal() always throws, make the compiler happy.
|
||||
throw shc.conContext.fatal(Alert.UNEXPECTED_MESSAGE, ioe);
|
||||
}
|
||||
|
||||
// Update the context.
|
||||
|
@ -711,13 +710,13 @@ final class CertStatusExtension {
|
|||
CertStatusRequestSpec requestedCsr = (CertStatusRequestSpec)
|
||||
chc.handshakeExtensions.get(CH_STATUS_REQUEST);
|
||||
if (requestedCsr == null) {
|
||||
chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
throw chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
"Unexpected status_request extension in ServerHello");
|
||||
}
|
||||
|
||||
// Parse the extension.
|
||||
if (buffer.hasRemaining()) {
|
||||
chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
throw chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
"Invalid status_request extension in ServerHello message: " +
|
||||
"the extension data must be empty");
|
||||
}
|
||||
|
@ -964,8 +963,7 @@ final class CertStatusExtension {
|
|||
try {
|
||||
spec = new CertStatusRequestV2Spec(buffer);
|
||||
} catch (IOException ioe) {
|
||||
shc.conContext.fatal(Alert.UNEXPECTED_MESSAGE, ioe);
|
||||
return; // fatal() always throws, make the compiler happy.
|
||||
throw shc.conContext.fatal(Alert.UNEXPECTED_MESSAGE, ioe);
|
||||
}
|
||||
|
||||
// Update the context.
|
||||
|
@ -1067,13 +1065,13 @@ final class CertStatusExtension {
|
|||
CertStatusRequestV2Spec requestedCsr = (CertStatusRequestV2Spec)
|
||||
chc.handshakeExtensions.get(CH_STATUS_REQUEST_V2);
|
||||
if (requestedCsr == null) {
|
||||
chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
throw chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
"Unexpected status_request_v2 extension in ServerHello");
|
||||
}
|
||||
|
||||
// Parse the extension.
|
||||
if (buffer.hasRemaining()) {
|
||||
chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
throw chc.conContext.fatal(Alert.UNEXPECTED_MESSAGE,
|
||||
"Invalid status_request_v2 extension in ServerHello: " +
|
||||
"the extension data must be empty");
|
||||
}
|
||||
|
@ -1157,10 +1155,10 @@ final class CertStatusExtension {
|
|||
respBytes);
|
||||
producedData = certResp.toByteArray();
|
||||
} catch (CertificateException ce) {
|
||||
shc.conContext.fatal(Alert.BAD_CERTIFICATE,
|
||||
throw shc.conContext.fatal(Alert.BAD_CERTIFICATE,
|
||||
"Failed to parse server certificates", ce);
|
||||
} catch (IOException ioe) {
|
||||
shc.conContext.fatal(Alert.BAD_CERT_STATUS_RESPONSE,
|
||||
throw shc.conContext.fatal(Alert.BAD_CERT_STATUS_RESPONSE,
|
||||
"Failed to parse certificate status response", ioe);
|
||||
}
|
||||
|
||||
|
@ -1188,8 +1186,7 @@ final class CertStatusExtension {
|
|||
try {
|
||||
spec = new CertStatusResponseSpec(buffer);
|
||||
} catch (IOException ioe) {
|
||||
chc.conContext.fatal(Alert.DECODE_ERROR, ioe);
|
||||
return; // fatal() always throws, make the compiler happy.
|
||||
throw chc.conContext.fatal(Alert.DECODE_ERROR, ioe);
|
||||
}
|
||||
|
||||
if (chc.sslContext.isStaplingEnabled(true)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue