Name

KeyStoreSpi

Synopsis

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, ...

Get Java in a Nutshell, 5th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.