Class CertificateUtil

java.lang.Object
com.hypixel.hytale.server.core.auth.CertificateUtil

public class CertificateUtil extends Object
  • Field Details

    • LOGGER

      private static final com.hypixel.hytale.logger.HytaleLogger LOGGER
  • Constructor Details

    • CertificateUtil

      public CertificateUtil()
  • Method Details

    • computeCertificateFingerprint

      @Nullable public static String computeCertificateFingerprint(@Nonnull X509Certificate certificate)
    • validateCertificateBinding

      public static boolean validateCertificateBinding(@Nullable String jwtFingerprint, @Nullable X509Certificate clientCert)
    • timingSafeEquals

      public static boolean timingSafeEquals(String a, String b)
    • base64UrlEncode

      private static String base64UrlEncode(byte[] input)