Alexey Serbin created KUDU-3106: ----------------------------------- Summary: getEndpointChannelBindings() isn't working as expected with BouncyCastle 2.65 Key: KUDU-3106 URL: https://issues.apache.org/jira/browse/KUDU-3106 Project: Kudu Issue Type: Bug Components: client, java, security Affects Versions: 1.11.1, 1.11.0, 1.10.1, 1.10.0, 1.9.0, 1.7.1, 1.8.0, 1.7.0, 1.6.0, 1.5.0, 1.4.0, 1.3.1, 1.3.0 Reporter: Alexey Serbin
With [BouncyCastle|https://www.bouncycastle.org] 2.65 the code in https://github.com/apache/kudu/blob/25ae6c5108cc84289f69c467d862e298d3361ea8/java/kudu-client/src/main/java/org/apache/kudu/util/SecurityUtil.java#L136-L159 isn't working as expected throwing an exception: {noformat} java.lang.RuntimeException: cert uses unknown signature algorithm: SHA256WITHRSA {noformat} It seems BouncyCastle 2.65 converts the name of the certificate signature algorithm uppercase. -- This message was sent by Atlassian Jira (v8.3.4#803005)