View Javadoc

1   package org.eparapher.core.crypto.keystore;
2   
3   import java.security.KeyStore;
4   import java.security.cert.TrustAnchor;
5   import java.util.Set;
6   
7   public interface IGenericStore {
8   
9   	public boolean loadKeyStore();
10  	public boolean loadKeyStore(String secret);
11  	
12  	public boolean loadPublicInformation();
13  	public boolean loadPrivateKey();
14  	public boolean loadPrivateKey(String secret);
15  	
16  	public boolean saveKeyStore();
17  
18  	public Set<TrustAnchor> getTrustAnchors();
19  	
20  	public boolean containsAlias(String alias);
21  	public boolean newcertificate();
22  	
23  	public KeyStore getKeystore();
24  	public String   getProviderName();
25  }