Package net.glowstone.util
Class SecurityUtils
java.lang.Object
net.glowstone.util.SecurityUtils
Utility class for performing encrypted authentication.
-
Method Summary
Modifier and TypeMethodDescriptionstatic KeyPair
Generate a RSA key pair.static byte[]
Generate a random verify token.static Key
generateX509Key
(Key base) Generates an X509 formatted key used in authentication.
-
Method Details
-
generateKeyPair
Generate a RSA key pair.- Returns:
- The RSA key pair.
-
generateVerifyToken
public static byte[] generateVerifyToken()Generate a random verify token.- Returns:
- An array of 4 random bytes.
-
generateX509Key
Generates an X509 formatted key used in authentication.- Parameters:
base
- The key to use to generate a public key from its key spec.- Returns:
- The X509 formatted key.
-