Search in sources :

Example 1 with ResUserInfo

use of com.bsnbase.sdk.entity.resp.fabric.ResUserInfo in project PCNGateway-Java-SDK by BSNDA.

the class Config method initConfig.

public void initConfig(Config cg) {
    if (config == null) {
        valid(cg);
        config = cg;
        keyStore = new KeyStore(config.getMspDir());
        ResUserInfo res = null;
        try {
            res = AppService.getAppInfo();
        } catch (IOException e) {
            e.printStackTrace();
            throw new GlobalException(ResultInfoEnum.GET_APP_INFO_ERROR);
        }
        if (CaTypeEnum.NON_HOSTED.nCode == res.getCaType() && AppTypeEnum.FABIRC.getValue().equals(res.getAppType().toLowerCase())) {
            validMspDir(config);
        }
        appInfo = res;
    }
}
Also used : ResUserInfo(com.bsnbase.sdk.entity.resp.fabric.ResUserInfo) IOException(java.io.IOException) KeyStore(com.bsnbase.sdk.util.keystore.KeyStore) IKeyStore(com.bsnbase.sdk.util.keystore.IKeyStore) GlobalException(com.bsnbase.sdk.util.exception.GlobalException)

Aggregations

ResUserInfo (com.bsnbase.sdk.entity.resp.fabric.ResUserInfo)1 GlobalException (com.bsnbase.sdk.util.exception.GlobalException)1 IKeyStore (com.bsnbase.sdk.util.keystore.IKeyStore)1 KeyStore (com.bsnbase.sdk.util.keystore.KeyStore)1 IOException (java.io.IOException)1