diff options
author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-11-06 16:00:59 +0100 |
---|---|---|
committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-11-06 16:00:59 +0100 |
commit | 602849f69efbca27672a79da10e52c999ee43c5c (patch) | |
tree | 1804f65269b2c76140fe94c7cbe049c6e973eba3 /pdf-as-lib/src/main/java/at/gv/egiz | |
parent | 3e58643529da9a1db8ec55bcd64922c2fe1f00f5 (diff) | |
download | pdf-as-4-602849f69efbca27672a79da10e52c999ee43c5c.tar.gz pdf-as-4-602849f69efbca27672a79da10e52c999ee43c5c.tar.bz2 pdf-as-4-602849f69efbca27672a79da10e52c999ee43c5c.zip |
Check JCE Unlimited Policy
Diffstat (limited to 'pdf-as-lib/src/main/java/at/gv/egiz')
-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"); } |