public class AggregatedKeyStoreManager extends AOKeyStoreManager
Modifier and Type | Method and Description |
---|---|
void |
addKeyStoreManager(AOKeyStoreManager ksm)
Contruye un gestor de claves consistente a su vez en un agregado de varios gestores,
a partir de un almac´n principal.
|
java.lang.String[] |
getAliases() |
java.security.cert.X509Certificate |
getCertificate(java.lang.String alias) |
java.security.cert.X509Certificate[] |
getCertificateChain(java.lang.String alias) |
java.security.KeyStore.PrivateKeyEntry |
getKeyEntry(java.lang.String alias) |
boolean |
isKeyEntry(java.lang.String alias) |
void |
refresh() |
void |
removeAll()
Elimina todos los almacenes del de claves del almacén agregado.
|
deactivateEntry, getType, init, setEntryPasswordCallBack, setParentComponent, toString
public final void addKeyStoreManager(AOKeyStoreManager ksm)
ksm
- Gestor de claves principalpublic java.lang.String[] getAliases()
getAliases
in interface es.gob.afirma.core.keystores.KeyStoreManager
getAliases
in class AOKeyStoreManager
public java.security.cert.X509Certificate getCertificate(java.lang.String alias)
getCertificate
in interface es.gob.afirma.core.keystores.KeyStoreManager
getCertificate
in class AOKeyStoreManager
public java.security.KeyStore.PrivateKeyEntry getKeyEntry(java.lang.String alias) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException
getKeyEntry
in interface es.gob.afirma.core.keystores.KeyStoreManager
getKeyEntry
in class AOKeyStoreManager
java.security.KeyStoreException
java.security.NoSuchAlgorithmException
java.security.UnrecoverableEntryException
public java.security.cert.X509Certificate[] getCertificateChain(java.lang.String alias)
getCertificateChain
in interface es.gob.afirma.core.keystores.KeyStoreManager
getCertificateChain
in class AOKeyStoreManager
public void refresh() throws java.io.IOException
refresh
in interface es.gob.afirma.core.keystores.KeyStoreManager
refresh
in class AOKeyStoreManager
java.io.IOException
public boolean isKeyEntry(java.lang.String alias) throws java.security.KeyStoreException
isKeyEntry
in interface es.gob.afirma.core.keystores.KeyStoreManager
isKeyEntry
in class AOKeyStoreManager
java.security.KeyStoreException
public void removeAll()