Class CertificateUtil
java.lang.Object
com.hypixel.hytale.server.core.auth.CertificateUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.hypixel.hytale.logger.HytaleLogger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Stringbase64UrlEncode(byte[] input) static StringcomputeCertificateFingerprint(X509Certificate certificate) static booleantimingSafeEquals(String a, String b) static booleanvalidateCertificateBinding(String jwtFingerprint, X509Certificate clientCert)
-
Field Details
-
LOGGER
private static final com.hypixel.hytale.logger.HytaleLogger LOGGER
-
-
Constructor Details
-
CertificateUtil
public CertificateUtil()
-
-
Method Details
-
computeCertificateFingerprint
-
validateCertificateBinding
public static boolean validateCertificateBinding(@Nullable String jwtFingerprint, @Nullable X509Certificate clientCert) -
timingSafeEquals
-
base64UrlEncode
-