public final class AOKeyStoreManagerFactory
extends java.lang.Object
com.sun.deploy.config.UnixConfig
y com.sun.deploy.config.WinConfig
Modifier and Type | Method and Description |
---|---|
static AggregatedKeyStoreManager |
getAOKeyStoreManager(AOKeyStore store,
java.lang.String lib,
java.lang.String description,
javax.security.auth.callback.PasswordCallback pssCallback,
java.lang.Object parentComponent)
Obtiene el
KeyStoreManager del tipo indicado. |
public static AggregatedKeyStoreManager getAOKeyStoreManager(AOKeyStore store, java.lang.String lib, java.lang.String description, javax.security.auth.callback.PasswordCallback pssCallback, java.lang.Object parentComponent) throws AOKeystoreAlternativeException, java.io.IOException
KeyStoreManager
del tipo indicado.store
- Almacén de claveslib
- Biblioteca del KeyStore (solo para KeyStoreManager de tipo PKCS#11) o fichero de almacén de claves (para
PKCS#12, Java KeyStore, JCE KeyStore, X.509, llavero de Mac OS X [opcional] y PKCS#7)description
- Descripción del KeyStoreManager que se desea obtener,
necesario para obtener el número de zócalo de los modulos PKCS#11 obtenidos del Secmod de Mozilla / Firefox.
Debe seguir el formato definido en el método toString()
de la clase sun.security.pkcs11.Secmod.Module
pssCallback
- Callback que solicita la password del repositorio que deseamos recuperar.parentComponent
- Componente padre sobre el que mostrar los diálogos (normalmente un java.awt.Comonent
)
modales de ser necesario.AOCancelledOperationException
- Cuando el usuario cancela el proceso (por ejemplo, al introducir la contraseña)AOKeystoreAlternativeException
- Cuando ocurre cualquier otro problema durante el procesojava.io.IOException
- Cuando la contraseña del almacén es incorrecta.InvalidOSException
- Cuando se pide un almacén únicamente disponible para
un sistema operativo distinto del actualMissingLibraryException
- Cuando no se localice una biblioteca necesaria para el
uso del almacén.