Project JXTA

net.jxta.impl.membership.pse
Interface KeyStoreManager

All Known Implementing Classes:
CMKeyStoreManager, FileKeyStoreManager, URIKeyStoreManager

public interface KeyStoreManager

Provides an abstraction of KeyStore location.


Method Summary
 void createKeyStore(char[] password)
           
 void eraseKeyStore()
           
 boolean isInitialized()
           
 boolean isInitialized(char[] password)
           
 KeyStore loadKeyStore(char[] password)
           
 void saveKeyStore(KeyStore store, char[] password)
           
 

Method Detail

isInitialized

boolean isInitialized()

isInitialized

boolean isInitialized(char[] password)

createKeyStore

void createKeyStore(char[] password)
                    throws IOException,
                           KeyStoreException
Throws:
IOException
KeyStoreException

loadKeyStore

KeyStore loadKeyStore(char[] password)
                      throws IOException,
                             KeyStoreException
Throws:
IOException
KeyStoreException

saveKeyStore

void saveKeyStore(KeyStore store,
                  char[] password)
                  throws IOException,
                         KeyStoreException
Throws:
IOException
KeyStoreException

eraseKeyStore

void eraseKeyStore()
                   throws IOException
Throws:
IOException

JXTA J2SE