Die certsrv.nsf hat leider keine Möglichkeit, selbstzertifikate mit mehr als 1024Bit anzulegen (die ist noch auf dem Stand Version 4), da musst Du selbst mit dem Designer Hand anlegen. Und zwar in der Maske "CertAdminCreateKeyringWithSelfCert": Dort musst Du den Code im Button "Create Key Ring with Self-Certified Certificate" folgendermassen ergänzen:
Aus CmdArgs = CmdArgs & "UsePKCS=1;"
wird CmdArgs = CmdArgs & "UsePKCS=1;"
CmdArgs = CmdArgs & "KeySize=2048;"