Hi,
With the following source code (built for an x86 platform):
signedMessage.ComputeSignature(signer, true); // silent = true
I get the following results:
- device: ACR28U (no keypad); Provider could not perform the action
since the context was acquired as silent.
- device: OMNIKEY 3821 (keypad present); Provider could not perform
the action since the context was acquired as silent.
- device: DP855 (keypad present); Exception caught: Provider could
not perform the action since the context was acquired as silent.
I have changed the source code:
FROM: signedMessage.ComputeSignature(signer, true);
TO: signedMessage.ComputeSignature(signer, false);
and I have built the source code for an x86 platform.
The results are mentioned below:
- device: ACR28U (no keypad); PIN is requested on screen and is
accepted
- device: OMNIKEY 3821 (keypad present); PIN is requested on screen
and is accepted
- device: DP855 (keypad present); PIN is requested on screen and is
NOT accepted
Best regards,
Kurt