blob: b5f73aeb8baf86f82893322fc5b722fe0d3e8451 [file] [log] [blame]
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.apache.ofbiz.base.component.ComponentConfig;
import org.apache.ofbiz.base.component.ComponentConfig.KeystoreInfo;
import org.apache.ofbiz.base.util.*;
import org.apache.ofbiz.base.util.KeyStoreUtil;
import org.apache.ofbiz.entity.*;
import org.apache.ofbiz.entity.util.*;
cert = org.apache.ofbiz.base.util.KeyStoreUtil.pemToCert(certString)
if (cert){
context.certType = cert.getType()
context.certName = cert.getSubjectX500Principal().getName()
context.certSerialNumber = cert.getSerialNumber().toString(16)
context.certPublicKey = cert.getPublicKey()
}
stores = []
store = []
Collection<ComponentConfig> allComponentConfigs = ComponentConfig.getAllComponents();
for (ComponentConfig cc: allComponentConfigs) {
if (cc.getKeystoreInfos()){
componentName = cc.getComponentName()
store = ["componentId" : componentName]
store.componentName = componentName
for (KeystoreInfo ks : cc.getKeystoreInfos()) {keystoreName = ks.getName()
store.keystoreName = ks.getName()
}
stores.add(store)
}
}
context.stores = stores