Package pro.gravit.launcher
Class LauncherTrustManager
java.lang.Object
pro.gravit.launcher.LauncherTrustManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionLauncherTrustManager(X509Certificate[] trustSigners) LauncherTrustManager(List<byte[]> encodedCertificate) -
Method Summary
Modifier and TypeMethodDescriptioncheckCertificates(X509Certificate[] certs, LauncherTrustManager.CertificateChecker checker) voidcheckCertificatesSuccess(X509Certificate[] certs, LauncherTrustManager.CertificateChecker checker) voidisCertificateCA(X509Certificate certificate) voidisCertificateCodeSign(X509Certificate certificate) booleanisTrusted(X509Certificate certificate) voidstdCertificateChecker(X509Certificate cert, X509Certificate signer, int number)
-
Constructor Details
-
LauncherTrustManager
-
LauncherTrustManager
- Throws:
CertificateException
-
-
Method Details
-
checkCertificates
public LauncherTrustManager.CheckClassResult checkCertificates(X509Certificate[] certs, LauncherTrustManager.CertificateChecker checker) -
checkCertificatesSuccess
public void checkCertificatesSuccess(X509Certificate[] certs, LauncherTrustManager.CertificateChecker checker) throws Exception - Throws:
Exception
-
isTrusted
- Throws:
CertificateEncodingException
-
getTrusted
-
isCertificateCodeSign
-
isCertificateCA
-
stdCertificateChecker
-