Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 529
نمايش فراداده

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