Byte[] byteArrayServerData = (Byte[])LicenseUtil.convertToObjectArray(encryptedServerData);
Byte[] byteArrayKeyData = (Byte[])LicenseUtil.convertToObjectArray(encryptedBlowfishKey);
byte[] encryptedResponse = LicenseUtil.obtainLicenseFile(byteArrayKeyData, byteArrayServerData);
logger.debug("fetchLicenseFile: Response Size: "+encryptedResponse.length+" bytes.");
if (encryptedResponse.length < 1) {
throw new AxisFault(SERVER_DOWN_MESSAGE);
}
logger.debug("fetchLicenseFile: Writing new license to disk.");
File centraViewLicenseFile = LicenseUtil.getCentraViewLicenseFile(dataSource);
LicenseUtil.writeLicenseFileToDisk(encryptedResponse, centraViewLicenseFile);
logger.debug("fetchLicenseFile: Decrpting License.");