public class CertificateManagerDialog
extends java.lang.Object
Constructor and Description |
---|
CertificateManagerDialog() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSelectedAlias()
Recupera el alias del certificado seleccionado.
|
java.security.KeyStore.PrivateKeyEntry |
show(java.awt.Component parentComponent,
AOKeyStoreManager ksm)
Muestra el dialogo de selección.
|
java.security.KeyStore.PrivateKeyEntry |
show(java.awt.Component parentComponent,
AOKeyStoreManager ksm,
java.util.List<CertificateFilter> filters,
boolean mandatoryCertificate)
Muestra el dialogo de selección.
|
java.security.cert.Certificate[] |
showCerts(java.awt.Component parentComponent,
AOKeyStoreManager ksm,
boolean checkPrivateKeys,
boolean showExpiredCertificates)
Muestra el dialogo de selección.
|
public java.security.KeyStore.PrivateKeyEntry show(java.awt.Component parentComponent, AOKeyStoreManager ksm) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException, AOCertificatesNotFoundException
parentComponent
- Componente padre sobre el que mostrarse.ksm
- Almacen de certificados que debe mostrar.java.security.KeyStoreException
- Cuando ocurren errores en el tratamiento del almacén de clavesjava.security.NoSuchAlgorithmException
- Cuando no se puede identificar el algoritmo para la recuperación de la clavejava.security.UnrecoverableEntryException
- Si la contraseña proporcionada no es válida para obtener la clave privadaAOCertificatesNotFoundException
- Si no se encuentran certificados.AOCancelledOperationException
- Cuando no se selecciona ningún certificado.public java.security.KeyStore.PrivateKeyEntry show(java.awt.Component parentComponent, AOKeyStoreManager ksm, java.util.List<CertificateFilter> filters, boolean mandatoryCertificate) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException, AOCertificatesNotFoundException
parentComponent
- Componente padre sobre el que mostrarse.ksm
- Almacen de certificados que debe mostrar.filters
- Listado de filtros por los que deberán pasar los certificados.mandatoryCertificate
- Indica si debe seleccionarse automáticamente el
certificado cuando solo haya uno disponible que cumpla con los requisitos especificados.java.security.KeyStoreException
- Cuando ocurren errores en el tratamiento del almacén de clavesjava.security.NoSuchAlgorithmException
- Cuando no se puede identificar el algoritmo para la recuperación de la clavejava.security.UnrecoverableEntryException
- Si la contraseña proporcionada no es válida para obtener la clave privadaAOCertificatesNotFoundException
- Si no se encuentran certificados.AOCancelledOperationException
- Cuando no se selecciona ningún certificado.public java.security.cert.Certificate[] showCerts(java.awt.Component parentComponent, AOKeyStoreManager ksm, boolean checkPrivateKeys, boolean showExpiredCertificates) throws AOCertificatesNotFoundException
parentComponent
- Componente padre sobre el que mostrarse.ksm
- Almacen de certificados que debe mostrar.checkPrivateKeys
- Indica si se debe comprobar que el certificado tiene clave
privada o no, para no mostrar aquellos que carezcan de ellashowExpiredCertificates
- Indica si se deben o no mostrar los certificados caducados o
aún no válidosAOCertificatesNotFoundException
- Si no se encuentran certificados.AOCancelledOperationException
- Cuando no se selecciona ningún certificado.public java.lang.String getSelectedAlias()