From 13bb5f0e30d396f9e0aa70f367fe8cbc3c4a5fc1 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 25 Apr 2024 17:28:02 -0700 Subject: [PATCH] GUACAMOLE-1289: Prevent IdentifierGenerator utility class from being instantiated. --- .../org/apache/guacamole/net/auth/IdentifierGenerator.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/IdentifierGenerator.java b/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/IdentifierGenerator.java index fcc365a9b..2a2dd340f 100644 --- a/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/IdentifierGenerator.java +++ b/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/IdentifierGenerator.java @@ -36,6 +36,12 @@ public class IdentifierGenerator { */ private static final SecureRandom secureRandom = new SecureRandom(); + /** + * IdentifierGenerator is a utility class that is not intended to be + * separately instantiated. + */ + private IdentifierGenerator() {} + /** * Generates a unique and unpredictable identifier. Each identifier is at * least 256-bit and produced using a cryptographically-secure random