Re: Problems with token and rsa and possible bug with cryptAddPrivateKey

JexMcByte <[email protected]> Tue, 31 Jul 2012 11:32:33 -0700 (PDT)
Newsgroups gmane.comp.encryption.cryptlib
Message-ID <[email protected]>
This issue is solved.
Jacques

Instead of using 

JexMcByte wrote:
> 
> More progress.
> 	res = cryptGetPublicKey( cryptDevice, &devicePubKey, CRYPT_KEYID_NAME,
> label ); // ok
> 	res = cryptGetPrivateKey( cryptDevice, &devicePrivKey, CRYPT_KEYID_NAME,
> label, NULL ); // ok
> 
> 	res = cryptCreateSession( &cryptSession, CRYPT_UNUSED,
> CRYPT_SESSION_SSL_SERVER );
> 	res = cryptSetAttribute( cryptSession, CRYPT_SESSINFO_PRIVATEKEY,
> privateKey );
> 
> cryptSetAttribute status is -3
> 
> I'm basing yself on the manual, Secure Sessions, page 114
> 
> Jacques
> 
> 
> JexMcByte wrote:
>> 
>> Some advancement
>> 	res = cryptSetAttributeString( cryptDevice, CRYPT_DEVINFO_AUTHENT_USER,
>> "somepwd", pwdlen );
>> 
>> 	...
>> 
>> 	res = cryptSetAttributeString( cryptDeviceContext, CRYPT_CTXINFO_LABEL,
>> label, labellen );
>> 
>> 	res = cryptGenerateKey( cryptDeviceContext ); // ok
>> 
>> 	res = cryptGetPublicKey( cryptDevice, &devicePubKey, CRYPT_KEYID_NAME,
>> label ); // -43
>> 	res = cryptGetPrivateKey( cryptDevice, &devicePrivKey, CRYPT_KEYID_NAME,
>> label, NULL ); // -43
>> 
>> Jacques
>> 
>> 
>> JexMcByte wrote:
>>> 
>>> cryptLogin fails with INTERNAL_ERROR at cryptapi.c line 1872
>>> The token has been  initialised using the provided tool.
>>> 
>>> Regarding the possible bug with cryptAddPrivateKey, where you able to
>>> simulate it ?
>>> 
>>> Jacques
>>> 
>>> 
>>> Peter Gutmann wrote:
>>>> 
>>>> JexMcByte <[email protected]> writes:
>>>> 
>>>>>I've tryed in different ways to get a public/private keypair inside a
token
>>>>>but, so far, without any luck
>>>>>
>>>>>1) crreating the keykair:
>>>>>
>>>>>        res = cryptDeviceOpen( &cryptDevice, CRYPT_UNUSED,
>>>>> CRYPT_DEVICE_PKCS11, "[Autodetect]" );
>>>>>        res = cryptDeviceCreateContext( cryptDevice,
>>>>> &cryptDeviceContext, CRYPT_ALGO_RSA );
>>>>>[...]
>>>>>
>>>>>final return is CRYPT_ERROR_NOTINITED
>>>> 
>>>> You haven't logged onto the device or, possibly even initialised it. 
>>>> Thus
>>>> cryptlib is returning CRYPT_ERROR_NOTINITED.
>>>> 
>>>> Peter.
>>>> 
>>>> _______________________________________________
>>>> Cryptlib mailing list
>>>> [email protected] via Mail:
>>>> [email protected]
>>>> Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/
>>>> http://news.gmane.org/gmane.comp.encryption.cryptlib
>>>> Posts from non-subscribed addresses are blocked to prevent spam, please
>>>> subscribe in order to post messages.
>>>> 
>>>> 
>>> 
>> 
> 
-- 
View this message in context: http://old.nabble.com/Problems-with-token-and-rsa-and-possible-bug-with-cryptAddPrivateKey-tp34216174p34237190.html
Sent from the Cryptlib mailing list archive at Nabble.com.


_______________________________________________
Cryptlib mailing list
[email protected] via Mail: [email protected]
Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/
http://news.gmane.org/gmane.comp.encryption.cryptlib
Posts from non-subscribed addresses are blocked to prevent spam, please
subscribe in order to post messages.