Skip to content

Commit 67942a9

Browse files
authored
Use a standard hexadecimal tool in AggregatedConnectionResponse (#22976)
1 parent 88a6da5 commit 67942a9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

graylog-storage-opensearch2/src/main/java/org/graylog/storage/opensearch2/AggregatedConnectionResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

1919
import jakarta.annotation.Nonnull;
2020
import jakarta.annotation.Nullable;
21+
import org.apache.commons.codec.binary.Hex;
2122
import org.bouncycastle.cert.X509CertificateHolder;
2223
import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter;
2324
import org.bouncycastle.openssl.PEMParser;
2425

25-
import javax.xml.bind.DatatypeConverter;
2626
import java.io.IOException;
2727
import java.io.StringReader;
2828
import java.security.MessageDigest;
@@ -117,7 +117,7 @@ private static String getfingerprint(X509Certificate cert, String type) {
117117
byte[] der = cert.getEncoded();
118118
md.update(der);
119119
byte[] digest = md.digest();
120-
String digestHex = DatatypeConverter.printHexBinary(digest);
120+
String digestHex = Hex.encodeHexString(digest);
121121
return digestHex.toLowerCase(Locale.ROOT);
122122
} catch (CertificateEncodingException | NoSuchAlgorithmException e) {
123123
throw new RuntimeException(e);

0 commit comments

Comments
 (0)