aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-lib/src
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-as-lib/src')
-rw-r--r--pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java61
1 files changed, 37 insertions, 24 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 ae5d7aca..c1861928 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
@@ -109,40 +109,51 @@ public class PdfAsFactory implements IConfigurationConstants {
// TODO: register ECCelerate in second position when TLS issue is
// fixed
registerProvider(new ECCelerate(), -1);
-
- teeInformation("+ IAIK-JCE Version: " + IAIK.getVersionInfo());
- teeInformation("+ ECCelerate Version: " + ECCelerate.getInstance().getVersion());
} else {
logger.info("Skipping Security Provider registration!");
}
}
private static void teeInformation(String str) {
- System.out.println(str);
+ // System.out.println(str);
logger.info(str);
}
private static void showRuntimeInformation() {
try {
- RuntimeMXBean runtimeBean = ManagementFactory.getRuntimeMXBean();
- OperatingSystemMXBean osBean = ManagementFactory.getOperatingSystemMXBean();
- teeInformation("+ OS Name: " + osBean.getName());
- teeInformation("+ OS Version: " + osBean.getVersion());
- teeInformation("+ OS Arch: " + osBean.getArch());
- teeInformation("+ JAVA Version: " + runtimeBean.getSystemProperties().get("java.runtime.version"));
- teeInformation("+ JAVA Spec ----------------------------------------------------------");
- teeInformation("+ JAVA Spec Name: " + runtimeBean.getSpecName());
- teeInformation("+ JAVA Spec Version: " + runtimeBean.getSpecVersion());
- teeInformation("+ JAVA Spec Vendor: " + runtimeBean.getSpecVendor());
- teeInformation("+ JAVA VM ----------------------------------------------------------");
- teeInformation("+ JAVA VM Name: " + runtimeBean.getVmName());
- teeInformation("+ JAVA VM Version: " + runtimeBean.getVmVersion());
- teeInformation("+ JAVA VM Vendor: " + runtimeBean.getVmVendor());
- } catch(Throwable e) {
+ RuntimeMXBean runtimeBean = ManagementFactory.getRuntimeMXBean();
+ OperatingSystemMXBean osBean = ManagementFactory
+ .getOperatingSystemMXBean();
+ teeInformation("+ OS Name: " + osBean.getName());
+ teeInformation("+ OS Version: " + osBean.getVersion());
+ teeInformation("+ OS Arch: " + osBean.getArch());
+ teeInformation("+ JAVA Version: "
+ + runtimeBean.getSystemProperties().get(
+ "java.runtime.version"));
+ teeInformation("+ JAVA Spec ----------------------------------------------------------");
+ teeInformation("+ JAVA Spec Name: " + runtimeBean.getSpecName());
+ teeInformation("+ JAVA Spec Version: "
+ + runtimeBean.getSpecVersion());
+ teeInformation("+ JAVA Spec Vendor: " + runtimeBean.getSpecVendor());
+ teeInformation("+ JAVA VM ----------------------------------------------------------");
+ teeInformation("+ JAVA VM Name: " + runtimeBean.getVmName());
+ teeInformation("+ JAVA VM Version: " + runtimeBean.getVmVersion());
+ teeInformation("+ JAVA VM Vendor: " + runtimeBean.getVmVendor());
+ } catch (Throwable e) {
teeInformation("+ Failed to show runtime informations");
}
}
-
+
+ private static void showSecProviderInfo() {
+ try {
+ teeInformation("+ IAIK-JCE Version: " + IAIK.getVersionInfo());
+ teeInformation("+ ECCelerate Version: "
+ + ECCelerate.getInstance().getVersion());
+ } catch (Throwable e) {
+ teeInformation("+ Failed to show security provider informations");
+ }
+ }
+
/**
* Configure log.
*
@@ -154,12 +165,12 @@ public class PdfAsFactory implements IConfigurationConstants {
synchronized (init_mutex) {
if (!initialized) {
initialized = true;
-
+ registerSecurityProvider(configuration);
teeInformation("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
teeInformation("+ PDF-AS: " + getVersion());
teeInformation("+ PDF-AS SCM Revision: " + getSCMRevision());
showRuntimeInformation();
- registerSecurityProvider(configuration);
+ showSecProviderInfo();
teeInformation("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
listRegisteredSecurityProviders();
@@ -214,8 +225,10 @@ public class PdfAsFactory implements IConfigurationConstants {
* @return
*/
public static SignParameter createSignParameter(
- Configuration configuration, DataSource dataSource, OutputStream output) {
- SignParameter param = new SignParameterImpl(configuration, dataSource, output);
+ Configuration configuration, DataSource dataSource,
+ OutputStream output) {
+ SignParameter param = new SignParameterImpl(configuration, dataSource,
+ output);
return param;
}