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 X509Certificatecertificate
validateCertificateBinding
static
boolean
validateCertificateBinding
(@Nullable final String jwtFingerprint, @Nullable final X509Certificate clientCert)
Method validateCertificateBinding.
- Parameters:
@Nullable final StringjwtFingerprint@Nullable final X509CertificateclientCert
fingerprint
public
certificate
fingerprint
(cnf.x5t#S256)
Method fingerprint.
- Parameters:
cnf.x5t#S256cnf.x5t#S256
timingSafeEquals
static
boolean
timingSafeEquals
(final String a, final String b)
Method timingSafeEquals.
- Parameters:
final Stringafinal Stringb