public class NSSDatabase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
NSSDatabase(java.io.File directory) |
NSSDatabase(java.nio.file.Path path) |
Modifier and Type | Method and Description |
---|---|
void |
addModule(java.lang.String name,
java.lang.String library) |
void |
create() |
void |
create(java.lang.String password) |
void |
create(java.lang.String password,
boolean enableTrustPolicy) |
void |
debug(java.util.Collection<java.lang.String> command) |
void |
delete() |
boolean |
exists() |
java.io.File |
getDirectory() |
com.netscape.cmsutil.password.IPasswordStore |
getPasswordStore() |
java.nio.file.Path |
getPath() |
boolean |
moduleExists(java.lang.String name) |
void |
setDirectory(java.io.File directory) |
void |
setPasswordStore(com.netscape.cmsutil.password.IPasswordStore passwordStore) |
void |
setPath(java.nio.file.Path path) |
public NSSDatabase(java.nio.file.Path path)
public NSSDatabase(java.io.File directory)
public java.nio.file.Path getPath()
public void setPath(java.nio.file.Path path)
public java.io.File getDirectory()
public void setDirectory(java.io.File directory)
public com.netscape.cmsutil.password.IPasswordStore getPasswordStore()
public void setPasswordStore(com.netscape.cmsutil.password.IPasswordStore passwordStore)
public boolean exists()
public void create() throws java.lang.Exception
java.lang.Exception
public void create(java.lang.String password) throws java.lang.Exception
java.lang.Exception
public void create(java.lang.String password, boolean enableTrustPolicy) throws java.lang.Exception
java.lang.Exception
public boolean moduleExists(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public void addModule(java.lang.String name, java.lang.String library) throws java.lang.Exception
java.lang.Exception
public void delete() throws java.lang.Exception
java.lang.Exception
public void debug(java.util.Collection<java.lang.String> command)