org.eparapher.core.crypto.keystore
Class MSCAPIKeystore

java.lang.Object
  extended by org.eparapher.core.crypto.keystore.GenericKeystore
      extended by org.eparapher.core.crypto.keystore.MSCAPIKeystore
All Implemented Interfaces:
IGenericStore, ITrustStore, IUserKeystore

public class MSCAPIKeystore
extends GenericKeystore
implements ITrustStore


Field Summary
 
Fields inherited from class org.eparapher.core.crypto.keystore.GenericKeystore
currentalias, currentaliasselected, currentPrivateKey, currentPublicKey, currentX509Certificate, currentX509CertificateChain, ks, loadedKeystore
 
Constructor Summary
MSCAPIKeystore()
           
 
Method Summary
 boolean exists()
           
 boolean initialize()
           
 boolean loadKeyStore()
           
 boolean loadKeyStore(String secret)
           
 boolean loadPrivateKey()
           
 boolean loadPrivateKey(String secret)
           
 boolean loadTrustStore()
           
 boolean saveKeyStore()
           
 boolean saveTrustStore()
           
 
Methods inherited from class org.eparapher.core.crypto.keystore.GenericKeystore
autoSelectAlias, containsAlias, getDefaultAlias, getKeystore, getKeystoreEntries, getPrivateKey, getProviderName, getPublicKey, getTrustAnchors, getTrustedCertificates, getX509Certificate, getX509CertificateChain, isKeystoreLoaded, loadPublicInformation, newcertificate, selectAlias, setDefaultAlias
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eparapher.core.crypto.keystore.ITrustStore
getTrustedCertificates
 
Methods inherited from interface org.eparapher.core.crypto.keystore.IGenericStore
containsAlias, getKeystore, getProviderName, getTrustAnchors, loadPublicInformation, newcertificate
 

Constructor Detail

MSCAPIKeystore

public MSCAPIKeystore()
Method Detail

loadKeyStore

public boolean loadKeyStore()
Specified by:
loadKeyStore in interface IGenericStore

loadPrivateKey

public boolean loadPrivateKey()
Specified by:
loadPrivateKey in interface IGenericStore

loadKeyStore

public boolean loadKeyStore(String secret)
Specified by:
loadKeyStore in interface IGenericStore

loadPrivateKey

public boolean loadPrivateKey(String secret)
Specified by:
loadPrivateKey in interface IGenericStore
Overrides:
loadPrivateKey in class GenericKeystore

loadTrustStore

public boolean loadTrustStore()
Specified by:
loadTrustStore in interface ITrustStore

saveTrustStore

public boolean saveTrustStore()
Specified by:
saveTrustStore in interface ITrustStore

saveKeyStore

public boolean saveKeyStore()
Specified by:
saveKeyStore in interface IGenericStore

exists

public boolean exists()
Specified by:
exists in interface IUserKeystore

initialize

public boolean initialize()
Specified by:
initialize in interface IUserKeystore


Copyright © 2009 eParapher Software Foundation. All Rights Reserved.