it.sistematica.isharedoc.service.keyring
Class KeyringSession

java.lang.Object
  extended by it.sistematica.isharedoc.service.keyring.KeyringSession

public class KeyringSession
extends java.lang.Object


Constructor Summary
KeyringSession(Keyring keyring, java.lang.String userid, java.lang.String keyringPassword, KeyringFactory factory)
           
 
Method Summary
 java.lang.String getCertificateAlias(java.security.cert.Certificate cert)
           
 java.security.cert.X509Certificate getCertificateEntry(java.lang.String alias)
           
 java.util.List<KeyringItem<?>> getEntries()
           
<T extends KeyringItem<?>>
java.util.List<T>
getEntries(java.lang.Class<T> clazz)
           
 java.security.KeyStore.Entry getEntry(java.lang.String alias)
           
 KeyringFactory getFactory()
           
 java.security.PrivateKey getKeyEntry(java.lang.String alias)
           
 java.lang.String getKeyringPassword()
           
 java.security.KeyStore getKeyStore()
           
 java.lang.String getPasswordEntry(java.lang.String alias)
           
 java.lang.String getProvider()
           
 java.lang.String getVersion()
           
 void setKeyringPassword(java.lang.String keyringPassword)
           
 java.lang.String toString()
           
 void updatePasswordEntry(java.lang.String oldAlias, java.lang.String newAlias, java.lang.String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KeyringSession

public KeyringSession(Keyring keyring,
                      java.lang.String userid,
                      java.lang.String keyringPassword,
                      KeyringFactory factory)
Method Detail

getVersion

public java.lang.String getVersion()

getProvider

public java.lang.String getProvider()

getKeyStore

public java.security.KeyStore getKeyStore()

getKeyringPassword

public java.lang.String getKeyringPassword()

setKeyringPassword

public void setKeyringPassword(java.lang.String keyringPassword)

getEntries

public java.util.List<KeyringItem<?>> getEntries()

getEntries

public <T extends KeyringItem<?>> java.util.List<T> getEntries(java.lang.Class<T> clazz)

getCertificateEntry

public java.security.cert.X509Certificate getCertificateEntry(java.lang.String alias)

getCertificateAlias

public java.lang.String getCertificateAlias(java.security.cert.Certificate cert)

getKeyEntry

public java.security.PrivateKey getKeyEntry(java.lang.String alias)

getPasswordEntry

public java.lang.String getPasswordEntry(java.lang.String alias)

getEntry

public java.security.KeyStore.Entry getEntry(java.lang.String alias)

updatePasswordEntry

public void updatePasswordEntry(java.lang.String oldAlias,
                                java.lang.String newAlias,
                                java.lang.String password)

getFactory

public KeyringFactory getFactory()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object