use of org.xipki.ca.server.mgmt.api.CaMgmtException in project xipki by xipki.
the class ResponderUpdateCmd method execute0.
@Override
protected Object execute0() throws Exception {
String cert = null;
if (CaManager.NULL.equalsIgnoreCase(certFile)) {
cert = CaManager.NULL;
} else if (certFile != null) {
byte[] certBytes = IoUtil.read(certFile);
X509Util.parseCert(new ByteArrayInputStream(certBytes));
cert = Base64.encodeToString(certBytes);
}
String msg = "CMP responder " + name;
try {
caManager.changeResponder(name, signerType, getSignerConf(), cert);
println("updated " + msg);
return null;
} catch (CaMgmtException ex) {
throw new CmdFailure("could not update " + msg + ", error: " + ex.getMessage(), ex);
}
}
use of org.xipki.ca.server.mgmt.api.CaMgmtException in project xipki by xipki.
the class UserAddCmd method execute0.
@Override
protected Object execute0() throws Exception {
if (password == null) {
password = new String(readPassword());
}
AddUserEntry userEntry = new AddUserEntry(new NameId(null, name), !inactive, password);
String msg = "user " + name;
try {
caManager.addUser(userEntry);
println("added " + msg);
return null;
} catch (CaMgmtException ex) {
throw new CmdFailure("could not add " + msg + ", error: " + ex.getMessage(), ex);
}
}
use of org.xipki.ca.server.mgmt.api.CaMgmtException in project xipki by xipki.
the class UserRemoveCmd method execute0.
@Override
protected Object execute0() throws Exception {
String msg = "user " + name;
try {
caManager.removeUser(name);
println("removed " + msg);
return null;
} catch (CaMgmtException ex) {
throw new CmdFailure("could not remove " + msg + ", error: " + ex.getMessage(), ex);
}
}
use of org.xipki.ca.server.mgmt.api.CaMgmtException in project xipki by xipki.
the class CaSystemUnlockCmd method execute0.
@Override
protected Object execute0() throws Exception {
try {
caManager.unlockCa();
println("unlocked CA system, calling ca:restart to restart CA system");
return null;
} catch (CaMgmtException ex) {
throw new CmdFailure("could not unlock CA system, error: " + ex.getMessage(), ex);
}
}
use of org.xipki.ca.server.mgmt.api.CaMgmtException in project xipki by xipki.
the class CaUpdateCmd method execute0.
// method getChangeCaEntry
@Override
protected Object execute0() throws Exception {
String msg = "CA " + caName;
try {
caManager.changeCa(getChangeCaEntry());
println("updated " + msg);
return null;
} catch (CaMgmtException ex) {
throw new CmdFailure("could not update " + msg + ", error: " + ex.getMessage(), ex);
}
}
Aggregations