add basic p12 generation