How can my CSP DLL enter the Win2000 CSP list?

D

David

HI,ALL
I have wrote my CSP DLL(25 functions CPXXXXX) and register
it(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider).
But
while I use Win2000 "certificate server" ,Ican't find my CSP name. If my DLL
function
wrong or other?
How can i enter the Win2000 server CSP list?
Thanks!
 
J

Jan Spooren

Hi David,

> I have wrote my CSP DLL(25 functions CPXXXXX) and register
> it(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider).
> But while I use Win2000 "certificate server" ,Ican't find my CSP name. If
> my DLL
> function wrong or other?
> How can i enter the Win2000 server CSP list?
> Thanks!


(1) Your CSP will only be loaded on regular Windows machines if it was
signed
by Microsoft. If you're just testing, you can override this by starting the
machine in kernel debugging mode and with a remote machine connected for
kernel debugging. You don't actually need to debug the kernel, but if a
kernel debugger is active, Windows will load the CSP, regardless of whether
it was signed. Alternatively you can use a patched advapi32.dll on your
development machine to override this check. Look for posts from Laszlo
Elteto (lelteto) on the newsgroups to find out how to do this.
(2) Your CSP will not appear in the list of selectable CSPs on the CA web
page unless you
implement the CPGetProvParam function and make sure to set the
CRYPT_IMPL_REMOVABLE flag in the return value when called for the PP_IMPTYPE
parameter.

Cheers,
Jan.
 
D

David

Hi Jan.
There are so many subjects in microsoft.public.security. Can you tell
me detailed address?
 
J

Jan Spooren

Hi David,

> Hi Jan.
> There are so many subjects in microsoft.public.security. Can you tell
> me detailed address?


I'm sorry, the address of what?

Jan.
 
D

David

Hi Jan.

Thank you very much!
While i post my second question,i can not find your answer above. Now i no
question.^_^
 
Back
Top Bottom