def _conversion_msp_tls(self, type, org, node): """ msp and tls from zip file to byte :param org: organization name :param type: node type :param node: node name :return: msp, tls :rtype: bytes """ try: if type == "peer": dir_node = "{}/{}/crypto-config/peerOrganizations/{}/peers/{}/" \ .format(CELLO_HOME, org, org, node + "." + org) else: dir_node = "{}/{}/crypto-config/ordererOrganizations/{}/orderers/{}/" \ .format(CELLO_HOME, org, org.split(".", 1)[1], node + "." + org.split(".", 1)[1]) zip_dir("{}msp".format(dir_node), "{}msp.zip".format(dir_node)) with open("{}msp.zip".format(dir_node), "rb") as f_msp: msp = base64.b64encode(f_msp.read()) zip_dir("{}tls".format(dir_node), "{}tls.zip".format(dir_node)) with open("{}tls.zip".format(dir_node), "rb") as f_tls: tls = base64.b64encode(f_tls.read()) except Exception as e: raise e return msp, tls
def _conversion_msp_tls(self, name): """ msp and tls from zip file to byte :param name: organization name :return: msp, tls :rtype: bytes """ try: dir_org = "{}/{}/crypto-config/peerOrganizations/{}/" \ .format(CELLO_HOME, name, name) zip_dir("{}msp".format(dir_org), "{}msp.zip".format(dir_org)) with open("{}msp.zip".format(dir_org), "rb") as f_msp: msp = base64.b64encode(f_msp.read()) zip_dir("{}tlsca".format(dir_org), "{}tls.zip".format(dir_org)) with open("{}tls.zip".format(dir_org), "rb") as f_tls: tls = base64.b64encode(f_tls.read()) except Exception as e: raise e return msp, tls