CertificateUtil

public class CertificateUtil

Class CertificateUtil. Provides certificateutil functionality for the Hytale server.

java.lang.Object > CertificateUtil

Field Summary

sha256

final MessageDigest sha256

Field sha256.

certBytes

final byte[] certBytes

Field certBytes.

hash

final byte[] hash

Field hash.

actualFingerprint

final String actualFingerprint

Field actualFingerprint.

matches

final boolean matches

Field matches.

aBytes

final byte[] aBytes

Field aBytes.

bBytes

final byte[] bBytes

Field bBytes.

base64

final String base64

Field base64.

Method Detail

computeCertificateFingerprint

static String computeCertificateFingerprint (@Nonnull final X509Certificate certificate)

Method computeCertificateFingerprint.

Parameters:
@Nonnull final X509Certificate certificate

validateCertificateBinding

static boolean validateCertificateBinding (@Nullable final String jwtFingerprint, @Nullable final X509Certificate clientCert)

Method validateCertificateBinding.

Parameters:
@Nullable final String jwtFingerprint
@Nullable final X509Certificate clientCert

fingerprint

public certificate fingerprint (cnf.x5t#S256)

Method fingerprint.

Parameters:
cnf.x5t#S256 cnf.x5t#S256

timingSafeEquals

static boolean timingSafeEquals (final String a, final String b)

Method timingSafeEquals.

Parameters:
final String a
final String b