Package pro.gravit.launcher
Class LauncherTrustManager
- java.lang.Object
-
- pro.gravit.launcher.LauncherTrustManager
-
public class LauncherTrustManager extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLauncherTrustManager.CertificateCheckerstatic classLauncherTrustManager.CheckMode
-
Constructor Summary
Constructors Constructor Description LauncherTrustManager(java.security.cert.X509Certificate[] trustSigners)LauncherTrustManager(java.util.List<byte[]> encodedCertificate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckCertificate(java.security.cert.X509Certificate[] certs, LauncherTrustManager.CertificateChecker checker)java.security.cert.X509Certificate[]getTrusted()voidisCertificateCA(java.security.cert.X509Certificate certificate)voidisCertificateCodeSign(java.security.cert.X509Certificate certificate)booleanisTrusted(java.security.cert.X509Certificate certificate)voidstdCertificateChecker(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate signer, int number)
-
-
-
Constructor Detail
-
LauncherTrustManager
public LauncherTrustManager(java.security.cert.X509Certificate[] trustSigners)
-
LauncherTrustManager
public LauncherTrustManager(java.util.List<byte[]> encodedCertificate) throws java.security.cert.CertificateException- Throws:
java.security.cert.CertificateException
-
-
Method Detail
-
checkCertificate
public void checkCertificate(java.security.cert.X509Certificate[] certs, LauncherTrustManager.CertificateChecker checker) throws java.security.cert.CertificateException, java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.SignatureException- Throws:
java.security.cert.CertificateExceptionjava.security.NoSuchProviderExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.SignatureException
-
isTrusted
public boolean isTrusted(java.security.cert.X509Certificate certificate) throws java.security.cert.CertificateEncodingException- Throws:
java.security.cert.CertificateEncodingException
-
getTrusted
public java.security.cert.X509Certificate[] getTrusted()
-
isCertificateCodeSign
public void isCertificateCodeSign(java.security.cert.X509Certificate certificate)
-
isCertificateCA
public void isCertificateCA(java.security.cert.X509Certificate certificate)
-
stdCertificateChecker
public void stdCertificateChecker(java.security.cert.X509Certificate cert, java.security.cert.X509Certificate signer, int number)
-
-