key pair generation problem
key pair generation problem
- Subject: key pair generation problem
- From: Paresh Thakor <email@hidden>
- Date: Wed, 18 Aug 2010 14:30:57 +0530
> I'm also working on libssh2 API. And my issues is with libssh2_userauth_publickey_fromfile(). I'm using apple's sample code with
> - (void)generateKeyPairPlease{
> }
>
> and
> SecKeyGeneratePair()
> inside the above method. You can take a look at apple's sample code for this.
>
> Now, i need to encode keys to log or take them as string, so, i can write these keys into files which are accessible to libssh2 function because it needs filepath, right? But i always have -1 (error) as output. I don't know if i'm having few mistakes writing keypair. i've written keys into id_rsa and id_rsa.pub inside documents folder.
>
> Few weeks back i'd tried system('ssh-keygen') also but this will not work on device, so, we need to get into Security.framework. So, I used the above code. I've use other application to test correct public key but it returns different key.
>
> Private key i'm getting is:
> MIUAAAAEvzANBgkqhkiG9w0BAQEFAAOFAAAABKkAMIIEpAIBAAKCAQEAiTbE//ms
> cOUNASa2kM0xcvuUOX2abuTVze883U7uO8QvdQSKuOCOYp5Lm7ZWCSig/F9cAQJ5
> qE5ZCEgLWrBYA4qcpHBb9cM5d6B1g5qIejjw11y7v3LmRoLYbC1qeZQ5S0YZh18L
> 30cVHQiwYfDw9T0M5vgJ7p1UwmtuM4SwT2+G05iiqKrJwugkFRZLC47haRIWF6IX
> 2i2GlPoW7cxLKsHITFcp+UlTLqa7E345yUTsIdig59uuMr1Ro9nwQUOrgiaA7rNo
> xIMJwZ7FW94hrOe0TsJndrudhiIp18c6tfd4U1puyFQpyWxcHvR6C3VrcOaidCEx
> cGRR0NsfToun9wIDAQABAoIBAQCBmNxKVLv9SSmWO8VVUKjyzBE8l5hkQvh5cAuR
> jzpN8sdMA8UuRtHU7WPGJ1ptfhVHKJ4SSg8z2wQWYU1wE3ydo669VW5V2lUN2t0D
> NtLOdbdsAadGdLRwRqc4zVBykn/my8fS5v+knFOhv5Iwf0xmpInqIL3oxGrI0oUc
> XafU7ZFpXLZQdG1anesMmVQvTF+H0kGQXa8eMd3MKCxIsewP/HHgAE90kNDaWDoL
> Df6+UrpadqvThqC9kWXVw9Z6bW4JVj1+4sODWhS5ifn++VbITcCDXF/Mw+lr3isr
> 3jxAVB5XPMMh1/V3k9p063qsFLM5k/i6/KC4EtzkIbETm3rJAoGBAT6NUlHIZHjB
> 6FFDtw4/3olihnqtFCW5q2c5PMo2MubEZJdl4lYooPW7svOEn5UJ1hhAZx0ABP6K
> ZmL6vIY6osKCcqnHDrvKfABAGhpJhObyesjc2GrtGKS/ZaZo8o10Eei+hOh/ad0B
> fRpqAS5dNTfbB+EJPpZAHoC4cC4kkHXTAoGAbkUmM/hx91PsrBFUg6rxkuwZFPfS
> tII3RftySqIgG4x03V9T3QnRKJXAE6BKFmjqMNO+4tMpeqHPAi9VmgqEPTQ9/xwp
> SqgTI1kIz+i/5ZHwLngCtqz3Le4dX3sEZy/WouCeFDJ2NjOctv+KC8428LRqhtfA
> 8kbVx2fBhPZ2us0CgYEBDfSPpZUQaDHT4kJjeGTx/zWKx52zrEDLm/+qn6cMvfoD
> UTZbeC6YMYduoOZsos4iLI0vlSj2EoxRNmJMr+gzFGmeKHjz6HsxWLj6JfrV8S3e
> lihqEzt4ne1BhKP9oZiSsM38LlgD6/IeBet9sr/0oLAy3ieKbaRK9UTYdJIyBlcC
> gYAD4bVFkRJZ9X9YU0fZVrQoSt1bKpolNoxBj2dnjyt4LMqUXF20YzsUpajcSAEz
> pr/PtjR7AZntMjL6TbZCtOoQyX0BNPmTIjWCQgkYYIYYy7lbuWfHDHGrET3BdbAi
> /cEdfLCz307f+5Mhsf8nCTxP3tn9Iy0smie+XD2os5BcZQKBgQCiT4h06I0QaVNd
> ckkh6TS5rVTFwfevYSNrMI5tRUWovLwD7vW5I4Bq2asgRP2KuxOBpfr0HxR4YlAf
> DFeVt/oCCYD8kkcdZTZm2HBTCt5oWau0+q5+ipLK0qYncTlEcV+rVdKXcXC/3no8
> 3c00+Eo3sCIdXbHhtcIHKkdyx4tQ6A==
>
> and public key is:
> MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiTbE//mscOUNASa2kM0x
> cvuUOX2abuTVze883U7uO8QvdQSKuOCOYp5Lm7ZWCSig/F9cAQJ5qE5ZCEgLWrBY
> A4qcpHBb9cM5d6B1g5qIejjw11y7v3LmRoLYbC1qeZQ5S0YZh18L30cVHQiwYfDw
> 9T0M5vgJ7p1UwmtuM4SwT2+G05iiqKrJwugkFRZLC47haRIWF6IX2i2GlPoW7cxL
> KsHITFcp+UlTLqa7E345yUTsIdig59uuMr1Ro9nwQUOrgiaA7rNoxIMJwZ7FW94h
> rOe0TsJndrudhiIp18c6tfd4U1puyFQpyWxcHvR6C3VrcOaidCExcGRR0NsfToun
> 9wIDAQAB
>
> I'm writing the same format or content into id_rsa and id_rsa.pub file, is that correct or we need to write these keys into some special format? Please let me know if we have to about few format specification guide.
>
> I don't know why my code is not working, what i get is wrong..! Please help me if you have any solution.
>
> Regards,
> Paresh Thakor.
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden