Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (C) 2005 Johan Maasing johan at zoom.nu Licensed under the Apache
  * License, Version 2.0 (the "License"); you may not use this file except in
  * compliance with the License. You may obtain a copy of the License at
  * http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law
  * or agreed to in writing, software distributed under the License is
  * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied. See the License for the specific language
  * governing permissions and limitations under the License.
 */
package nu.zoom.swing.desktop.plugin.portunis;
Manages keystores. Loads keystore into memory. Keeps a list of loaded keystores.

Author(s):
$Author: johan $
Version:
$Revision: 1.1 $
public interface KeyStoreHandler
{

Create an empty keystore - <emp>NOT IMPLEMENTED YET </emp>

Parameters:
subject The name of the keystore.
Returns:
A newly created keystore.
	public KeyStore createKeyStore(String subject);
	public KeyStoreWrapper loadKeyStore(File filenameKeyStoreType type,
			char[] passwordthrows KeyStoreException,
Get all active loaded key stores.

Returns:
The current known keystores
Write a keystore to disk.

Parameters:
wrapper The keystore to save.
password The integrity check password.
Throws:
java.security.KeyStoreException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
java.io.IOException
	public void saveKeyStore(KeyStoreWrapper wrapperchar[] password)
Write a keystore to disk, using another name for the file than the file used to load the keystore.

Parameters:
wrapper The keystore to write to disk.
newFileName The filename to use.
password
Throws:
java.security.KeyStoreException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
java.io.IOException
	public void saveKeyStoreAs(KeyStoreWrapper wrapperFile newFileName,
			char[] passwordthrows KeyStoreException,
New to GrepCode? Check out our FAQ X