diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/Utils.java b/openvidu-server/src/main/java/io/openvidu/server/core/Utils.java new file mode 100644 index 00000000..fbaf6f0c --- /dev/null +++ b/openvidu-server/src/main/java/io/openvidu/server/core/Utils.java @@ -0,0 +1,24 @@ +package io.openvidu.server.core; + +import org.apache.commons.lang3.RandomStringUtils; + +public class Utils { + + /** + * Generate a random alpha numeric key chain + * @return + */ + public String generateRandomChain() { + return RandomStringUtils.randomAlphanumeric(16).toLowerCase(); + } + + /** + * Check that the metadata only has a max length of 10000 chars. + * + * @param metadata + * @return + */ + public boolean isMetadataFormatCorrect(String metadata) { + return (metadata.length() <= 10000); + } +}