use of org.xipki.ca.server.mgmt.api.CaMgmtException in project xipki by xipki.
the class CaUserRemoveCmd method execute0.
@Override
protected Object execute0() throws Exception {
String msg = "user " + userName + " from CA " + caName;
try {
caManager.removeUserFromCa(userName, caName);
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 CmpControlAddCmd method execute0.
@Override
protected Object execute0() throws Exception {
CmpControlEntry entry = new CmpControlEntry(name, conf);
String msg = "CMP control " + name;
try {
caManager.addCmpControl(entry);
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 CmpControlRemoveCmd method execute0.
@Override
protected Object execute0() throws Exception {
String msg = "CMP control " + name;
try {
caManager.removeCmpControl(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 CrlSignerAddCmd method execute0.
@Override
protected Object execute0() throws Exception {
String base64Cert = null;
if (!"CA".equalsIgnoreCase(signerType)) {
if (signerCertFile != null) {
byte[] encodedCert = IoUtil.read(signerCertFile);
base64Cert = IoUtil.base64Encode(encodedCert, false);
X509Util.parseCert(encodedCert);
}
if (signerConf != null) {
if ("PKCS12".equalsIgnoreCase(signerType) || "JKS".equalsIgnoreCase(signerType)) {
signerConf = ShellUtil.canonicalizeSignerConf(signerType, signerConf, passwordResolver, securityFactory);
}
}
}
X509CrlSignerEntry entry = new X509CrlSignerEntry(name, signerType, signerConf, base64Cert, crlControl);
String msg = "CRL signer " + name;
try {
caManager.addCrlSigner(entry);
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 CaRequestorAddCmd method execute0.
@Override
protected Object execute0() throws Exception {
boolean ra = isEnabled(raS, false, "ra");
CaHasRequestorEntry entry = new CaHasRequestorEntry(new NameId(null, requestorName));
entry.setRa(ra);
entry.setProfiles(profiles);
int intPermission = ShellUtil.getPermission(permissions);
entry.setPermission(intPermission);
String msg = "requestor " + requestorName + " to CA " + caName;
try {
caManager.addRequestorToCa(entry, caName);
println("added " + msg);
return null;
} catch (CaMgmtException ex) {
throw new CmdFailure("could not add " + msg + ", error: " + ex.getMessage(), ex);
}
}
Aggregations