recursive certDetails