What is involved in setting up and maintaining CorpPass, the new digital identity for companies to transact with the Government? Who is eligible, what are the roles available and which steps do you have to take to create a CorpPass account? Find out below: