public final class MozillaKeyStoreUtilities
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getMozillaUserProfileDirectory()
Obtiene el directorio del perfil de usuario de Mozilla / Firefox.
|
static java.lang.String |
getMozillaUserProfileDirectoryWindows(java.lang.String iniPath)
Obtiene el directorio del perfil de usuario de Mozilla / Firefox.
|
static java.util.Map<java.lang.String,java.lang.String> |
getPkcs11ModulesFromModuleNames(java.util.List<AOSecMod.ModuleName> modules,
boolean includeKnownModules,
boolean excludePreferredModules)
Obtiene los módulos PKCS#11 a partir de sus descripciones.
|
static java.lang.String |
getSystemNSSLibDir()
Obtiene el directorio de las bibliotecas NSS (Netscape Security
Services) del sistema.
|
public static java.lang.String getSystemNSSLibDir() throws java.io.IOException
java.io.FileNotFoundException
- Si no se puede encontrar NSS en el sistema.java.io.IOException
- En caso de errores de lectura/escritura.public static java.util.Map<java.lang.String,java.lang.String> getPkcs11ModulesFromModuleNames(java.util.List<AOSecMod.ModuleName> modules, boolean includeKnownModules, boolean excludePreferredModules)
modules
- Descripción de los módulos PKCS#11 de NSS.includeKnownModules
- true
si se desea incluir módulos PKCS#11 que comunmente están
instalados en un sistema (y solo si realmente lo estás) aunque no estén
en la lista de descripciones proporcionada, false
en caso contrario.excludePreferredModules
- true
si se desea excluir los módulos PKCS#11 de DNIe y
CERES aunque estén en la lista de descripciones proporcionada,
false
en caso contrario.public static java.lang.String getMozillaUserProfileDirectory() throws java.io.IOException
java.io.IOException
- Cuando hay errores de entrada / salida.public static java.lang.String getMozillaUserProfileDirectoryWindows(java.lang.String iniPath) throws java.io.IOException
iniPath
- Ruta al fichero de perfiles de Firefox.java.io.IOException
- Cuando hay errores de entrada / salida.