diff options
Diffstat (limited to 'pdf-as-lib/src/main/java')
-rw-r--r-- | pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java index c1861928..d47b05fa 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java @@ -35,12 +35,14 @@ import java.io.OutputStream; import java.lang.management.ManagementFactory; import java.lang.management.OperatingSystemMXBean; import java.lang.management.RuntimeMXBean; +import java.lang.reflect.Field; import java.security.Provider; import java.security.Security; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import javax.activation.DataSource; +import javax.crypto.Cipher; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -139,6 +141,14 @@ public class PdfAsFactory implements IConfigurationConstants { teeInformation("+ JAVA VM Name: " + runtimeBean.getVmName()); teeInformation("+ JAVA VM Version: " + runtimeBean.getVmVersion()); teeInformation("+ JAVA VM Vendor: " + runtimeBean.getVmVendor()); + teeInformation("+ AES Max allowed Key Length: " + + Cipher.getMaxAllowedKeyLength("AES")); + teeInformation("+ RSA Max allowed Key Length: " + + Cipher.getMaxAllowedKeyLength("RSA")); + teeInformation("+ EC Max allowed Key Length: " + + Cipher.getMaxAllowedKeyLength("EC")); + teeInformation("+ DSA Max allowed Key Length: " + + Cipher.getMaxAllowedKeyLength("DSA")); } catch (Throwable e) { teeInformation("+ Failed to show runtime informations"); } @@ -146,9 +156,9 @@ public class PdfAsFactory implements IConfigurationConstants { private static void showSecProviderInfo() { try { - teeInformation("+ IAIK-JCE Version: " + IAIK.getVersionInfo()); - teeInformation("+ ECCelerate Version: " - + ECCelerate.getInstance().getVersion()); + teeInformation("+ IAIK-JCE Version: " + IAIK.getVersionInfo()); + teeInformation("+ ECCelerate Version: " + + ECCelerate.getInstance().getVersion()); } catch (Throwable e) { teeInformation("+ Failed to show security provider informations"); } |