KeyStoreSpi


KeyStoreSpi java.security

Java 1.2

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( )



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net