Re: How does scrdenrl.dll filter the CSP's ?
From: Kåre Langedrag (klangedr_at_broadpark.no)
Date: 12/22/03
- Previous message: R Michel: "Getting the client machine name from SSP connection"
- In reply to: Vishal Agarwal[MSFT]: "Re: How does scrdenrl.dll filter the CSP's ?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Mon, 22 Dec 2003 21:21:32 +0100
Hi,
Ok, because according to the "smartcard csp cookbook" it says that smartcard
CSP's should return CRYPT_IMPL_HARDWARE or CRYPT_IMPL_MIXED. Since we
allready thought this was quite strange, we tried to return
CRYPT_IMPL_REMOVABLE, but it still does not get listed in the csp
enumeration returned by the scrdenrl.dll....
What do you mean by "registered on the machine"? Yes, it is registered in
the registry, and all kind of certificates can be issued to the smartcard
with the "advanced request" web pages (including smartcard logon, but
offcourse, only to the current logged inn user).
We really need some help on this asap.
best regards
Kåre Langedrag
"Vishal Agarwal[MSFT]" <vishala@online.microsoft.com> wrote in message
news:%2386mqilxDHA.3140@TK2MSFTNGP11.phx.gbl...
> Is your CSP registered on the machine you are trying to enroll from?
>
> scrdenrl.dll filters on the registered CSP's by making a call to
> CryptGetProvParam for PP_IMPTYPE flags and if the return value has
> CRYPT_IMPL_REMOVABLE, then this CSP will be listed in the list.
>
> Hope this helps,
> Thanks,
> Vishal [MSFT]
>
> --
> This posting is provided "AS IS" with no warranties, and confers no rights
> "Kåre Langedrag" <kare.langedrag@ergo.no> wrote in message
> news:290DFF91-1CEE-4054-A224-6B7CD6CB49DC@microsoft.com...
> > Hi,
> >
> > We have developed a fully functional smartcard CSP, but we have one
> _urgent_ problem.
> >
> > PROBLEM: The scrdenrl.dll will not take our CSP as input when enrolling
> certificates, neither does it list our CSP as one of the available
smartcard
> CSP's.
> >
> > COMMENT: Our CSP are fully functional, and we use it to enroll
> certificates directly to the users, but we have problems using the
> "smartcard enrollment station" method (a user with an available enrollment
> certificate and proper priveleges can request a smartcard certificate on
> behalf of another user). I have tried multiple times to post this
question,
> and I really hope to get the solution this time. If possible, we would get
> in contact with the programmer which made the scrdenrl.dll
> >
> > QUESTION: How does the scrdenrl library filter out which CSP's
(smartcard
> CSP's) to list and support? What do we have to do in order to make our CSP
> to become a valid CSP for enrolling with the scrdenrl.dll?
> >
> >
> >
> >
>
>
- Previous message: R Michel: "Getting the client machine name from SSP connection"
- In reply to: Vishal Agarwal[MSFT]: "Re: How does scrdenrl.dll filter the CSP's ?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|
|