KeyRecoveryData data = cacheAdmin.keyRecovery(admin, user);
KeyRecoveryData data = cacheAdmin.keyRecovery(admin, user, SecConst.EMPTY_ENDENTITYPROFILE);
    public void test02MarkAndRecoverKeyPair() throws Exception {        log.debug(">test02MarkAndRecoverKeyPair()");        CertTools.installBCProvider();        assertTrue("Couldn't mark user for recovery in database", !cacheAdmin.isUserMarked(admin, user));        cacheAdmin.markAsRecoverable(admin, cert);        assertTrue("Couldn't mark user for recovery in database", cacheAdmin.isUserMarked(admin, user));        KeyRecoveryData data = cacheAdmin.keyRecovery(admin, user);        assertTrue("Couldn't recover keys from database", Arrays.equals(data.getKeyPair().getPrivate().getEncoded(), keypair.getPrivate().getEncoded()));        log.debug("<test02MarkAndRecoverKeyPair()");    }