1 package org.cacert.gigi.dbObjects;
3 import org.cacert.gigi.output.template.Outputable;
4 import org.cacert.gigi.output.template.TranslateCommand;
5 import org.cacert.gigi.output.template.SprintfCommand;
6 import java.util.Arrays;
9 SHA256(new SprintfCommand("Most compatible choice (see {0}documentation{1} for details)", Arrays.asList("!'<a href='//links.teracara.org/sha2-256'>", "!'</a>"))),
10 SHA384("Best matched with ECC P-384"),
11 SHA512("Highest collision resistance, recommended");
13 private final Outputable exp;
15 private Digest(String explanation) {
16 exp = new TranslateCommand(explanation);
19 private Digest(Outputable exp) {
23 public Outputable getExp() {
27 public static Digest getDefault() {