KeyStoreSpi | java.security | This abstract class defines the service-provider interface for KeyStore . A security provider must implement a concrete subclass of this class for each KeyStore type it supports. Applications never need to use or subclass this class. public abstract class KeyStoreSpi { // Public Constructors public KeyStoreSpi ( ); // Public Instance Methods public abstract java.util.Enumeration<String> engineAliases ( ); public abstract boolean engineContainsAlias (String alias ); public abstract void engineDeleteEntry (String alias ) throws KeyStoreException; 5.0 public boolean engineEntryInstanceOf (String alias , Class<? extends KeyStore.Entry> entryClass ); public abstract java.security.cert.Certificate engineGetCertificate (String alias ); public abstract String engineGetCertificateAlias (java.security.cert. Certificate cert ); public abstract java.security.cert.Certificate[ ] engineGetCertificateChain (String alias ); public abstract java.util.Date engineGetCreationDate (String alias ); 5.0 public KeyStore.Entry engineGetEntry (String alias , KeyStore.ProtectionParameter protParam ) throws KeyStoreException, NoSuchAlgorithmException, UnrecoverableEntryException; public abstract Key engineGetKey (String alias , char[ ] password ) throws NoSuchAlgorithmException, UnrecoverableKeyException; public abstract boolean engineIsCertificateEntry (String alias ); public abstract boolean engineIsKeyEntry (String alias ); 5.0 public void engineLoad (KeyStore.LoadStoreParameter param ) throws java.io.IOException, NoSuchAlgorithmException, java.security.cert.CertificateException; public abstract void engineLoad (java.io.InputStream stream , char[ ] password ) throws java.io.IOException, NoSuchAlgorithmException, java.security.cert.CertificateException; public abstract void engineSetCertificateEntry (String alias , java.security.cert.Certificate cert ) throws KeyStoreException; 5.0 public void engineSetEntry (String alias , KeyStore.Entry entry , KeyStore.ProtectionParameter protParam ) throws KeyStoreException; public abstract void engineSetKeyEntry (String alias , byte[ ] key , java.security.cert.Certificate[ ] chain ) throws KeyStoreException; public abstract void engineSetKeyEntry (String alias , Key key , char[ ] password , java.security.cert.Certificate[ ] chain ) throws KeyStoreException; public abstract int engineSize ( ); 5.0 public void engineStore (KeyStore.LoadStoreParameter param ) throws java.io.IOException, NoSuchAlgorithmException, java.security.cert.CertificateException; public abstract void engineStore (java.io.OutputStream stream , char[ ] password ) throws java.io.IOException, NoSuchAlgorithmException, java.security.cert.CertificateException; } Passed To KeyStore.KeyStore( ) |