X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2FdbObjects%2FCACertificate.java;h=6e03fbc4989b56b8c12c55a59ec2da53d14675b6;hp=1240cd896e97a902d9eb33da7b1e37e2e49d13c7;hb=150cc0ac00db36ed7610683319a3177b0cb62da2;hpb=514c215338ddba6cef3cd0415f1df808a8f8cbcf;ds=sidebyside diff --git a/src/club/wpia/gigi/dbObjects/CACertificate.java b/src/club/wpia/gigi/dbObjects/CACertificate.java index 1240cd89..6e03fbc4 100644 --- a/src/club/wpia/gigi/dbObjects/CACertificate.java +++ b/src/club/wpia/gigi/dbObjects/CACertificate.java @@ -4,6 +4,8 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.security.GeneralSecurityException; +import java.security.NoSuchAlgorithmException; +import java.security.cert.CertificateEncodingException; import java.security.cert.CertificateException; import java.security.cert.CertificateFactory; import java.security.cert.X509Certificate; @@ -197,8 +199,11 @@ public class CACertificate implements IdCachable { return this == getParent(); } + public String getFingerprint(String algorithm) throws CertificateEncodingException, NoSuchAlgorithmException { + return Certificate.getFingerprint(cert, algorithm); + } + public static synchronized CACertificate[] getAll() { return Arrays.copyOf(instances, instances.length); } - }