From ece7d18cf35374bf4e26d041799cda8f791c89f8 Mon Sep 17 00:00:00 2001 From: gregor Date: Mon, 7 Jul 2003 10:58:37 +0000 Subject: Initial commit git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@2 d688527b-c9ab-4aba-bd8d-4036d912da1d --- .../at/gv/egovernment/moa/util/KeyStoreUtils.html | 302 +++++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html (limited to 'spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html') diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html new file mode 100644 index 000000000..9d35345c4 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html @@ -0,0 +1,302 @@ + + + + + + +MOA SP/SS Server Internal API: Class KeyStoreUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class KeyStoreUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.KeyStoreUtils
+
+
+
+
public class KeyStoreUtils
extends Object
+ +

+Utility for creating and loading key stores. +

+

+
Version:
$Id$
+
Author:
Paul Ivancsics
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
KeyStoreUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static KeyStorecreateKeyStore(String keyStoreType, + String[] certFilenames) + +
+          Creates a key store from X509 certificate files, aliasing them with + the index in the String[], starting with "0".
+static KeyStorecreateKeyStoreFromCertificateDirectory(String keyStoreType, + String certDirURLString) + +
+          Creates a key store from a directory containg X509 certificate files, + aliasing them with the index in the String[], starting with "0". +
+static KeyStoreloadKeyStore(String keystoreType, + InputStream in, + String password) + +
+          Loads a key store from an InputStream, and + closes the InputStream.
+static KeyStoreloadKeyStore(String keystoreType, + String urlString, + String password) + +
+          Loads a key store from file.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+KeyStoreUtils

+
+public KeyStoreUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+loadKeyStore

+
+public static KeyStore loadKeyStore(String keystoreType,
+                                    String urlString,
+                                    String password)
+                             throws IOException,
+                                    GeneralSecurityException
+
+
Loads a key store from file.
+
Parameters:
keystoreType - key store type
urlString - URL of key store
password - password protecting the key store
Returns:
key store loaded
Throws:
IOException - thrown while reading the key store from file
GeneralSecurityException - thrown while creating the key store
+
+
+
+ +

+loadKeyStore

+
+public static KeyStore loadKeyStore(String keystoreType,
+                                    InputStream in,
+                                    String password)
+                             throws IOException,
+                                    GeneralSecurityException
+
+
Loads a key store from an InputStream, and + closes the InputStream.
+
Parameters:
keystoreType - key store type
in - input stream
password - password protecting the key store
Returns:
key store loaded
Throws:
IOException - thrown while reading the key store from the stream
GeneralSecurityException - thrown while creating the key store
+
+
+
+ +

+createKeyStore

+
+public static KeyStore createKeyStore(String keyStoreType,
+                                      String[] certFilenames)
+                               throws IOException,
+                                      GeneralSecurityException
+
+
Creates a key store from X509 certificate files, aliasing them with + the index in the String[], starting with "0".
+
Parameters:
keyStoreType - key store type
certFilenames - certificate filenames
Returns:
key store created
Throws:
IOException - thrown while reading the certificates from file
GeneralSecurityException - thrown while creating the key store
+
+
+
+ +

+createKeyStoreFromCertificateDirectory

+
+public static KeyStore createKeyStoreFromCertificateDirectory(String keyStoreType,
+                                                              String certDirURLString)
+                                                       throws IOException,
+                                                              GeneralSecurityException
+
+
Creates a key store from a directory containg X509 certificate files, + aliasing them with the index in the String[], starting with "0". + All the files in the directory are considered to be certificates.
+
Parameters:
keyStoreType - key store type
certDirURLString - file URL of directory containing certificate filenames
Returns:
key store created
Throws:
IOException - thrown while reading the certificates from file
GeneralSecurityException - thrown while creating the key store
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + -- cgit v1.2.3