Ja, det har jeg også leget lidt med.
Jeg tror problemet er, at den .cer fil jeg har genereret, ikke har private key i sig.
Når jeg så åbner den, kigger .NET åbenbart i den lokale certifikat-store efter private key, og den bruger så ikke det kodeord man har angivet i constructor'en.
Derved popper DanID boksen op og beder om password.
I og med at jeg ikke kan eksportere mit certifikat til en .cer fil og få private-key med (certmgr giver mig ikke lov), har jeg prøvet at loade den fra certifikat-store i stedet, men så ved jeg ikke hvordan man angiver password...
Enten skal jeg nok finde en måde at gemme en .cer fil med private key i, eller finde ud af at angive password når jeg læser X509Certificate fra certifikat-store....
Hey Kenneth,
det er faktisk ret simpelt
X509Certificate har en række forskellige constructor's, én af dem giver muligheden for at loade filen med et password.
http://msdn.microsoft.com/en-us/library/ms148391.aspx