setFinishUser(cainfo.getFinishUser());
    public CA(CAInfo cainfo){       data = new HashMap();       data.put(SUBJECTDN, CertTools.stringToBCDNString(cainfo.getSubjectDN()));       data.put(NAME, cainfo.getName());       data.put(STATUS, new Integer(cainfo.getStatus()));       data.put(VALIDITY, new Integer(cainfo.getValidity()));       data.put(EXPIRETIME,  cainfo.getExpireTime());       data.put(SIGNEDBY, new Integer(cainfo.getSignedBy()));       data.put(DESCRIPTION, cainfo.getDescription());       data.put(REVOKATIONREASON, new Integer(-1));       data.put(CERTIFICATEPROFILEID, new Integer(cainfo.getCertificateProfileId()));       setCRLPeriod(cainfo.getCRLPeriod());       setCRLPublishers(cainfo.getCRLPublishers());    }