Hi Vladimir,

$ openssl asn1parse <thekey
    0:d=0  hl=4 l= 631 cons: SEQUENCE          
    4:d=1  hl=2 l=   1 prim: INTEGER           :00
    7:d=1  hl=2 l=  13 cons: SEQUENCE          
    9:d=2  hl=2 l=   9 prim: OBJECT            :rsaEncryption
   20:d=2  hl=2 l=   0 prim: NULL              
   22:d=1  hl=4 l= 609 prim: OCTET STRING      [HEX DUMP]:3082025D0......

The real key starts at offset 26.
Use the following command to extract it:

$ openssl base64 -d < thekey | dd bs=1 skip=26 | openssl rsa -inform DER -text

But I've never seen this format before.
You don't want to use the key anymore, right ?

Cheers

        Christian

On Wed, Aug 18, 2010 at 01:47:16PM -0700, VladimirShushkov wrote:
> 
> Hi,
> 
> I've got private key file priv.key with the following contents
> 
> -----BEGIN RSA PRIVATE KEY-----
> MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAMXxTv8clwKiAqHH
> oI3mn53v1VaH17K/o3toc040pF7+QYY+Pn1Vb53xQtb7zCe7DNPGyA5AylP4WoHi
> kBiolMASchWYDxyij3WpJuaginurwqAwYOB3XyxZqWP7xNaWLhLIdhLG72b7n8fX
> /vL+m3Xp7hxzjHVdXTjqVkk+S0/RAgMBAAECgYEAkAbjWhEteAb2L00X7+htH/hQ
> nOO++RskEzmPHMqFB3Gtr8Y+peeyjZPs9IzGoeoijT3Id0aBcdP11yhJfQe9IzOt
> Pad2M2xH16JbYlinBlsdo6do5On2i0u2FTs/xA2Pirs3zIzzf94ybDcPUFN9u8SQ
> Ry2MxXNW8D7OUO9H+DkCQQD3138OwwR9s2muVE9wpUfj1R/c3kCrmW2TvZZPMZIR
> +ENU1ZzsPd+2qpuqPWAUpaPHeN3e5aF8xFzfX1Yv7EHbAkEAzHVS5poKG7c1fNHQ
> UWXYsDW+6q7TiFN8r6U2xUEJlc9mc489V4f7oHd+sdKVnYNekluVqyrPn/r3AStp
> TcdSwwJAFzsk1r5i6mFp04Rlmdp0PZ/Zh7txdmRASCvqLewok/SgYxBO0DoQgS/G
> vZNZMTZBfs4OhfkiRO6nAe0OyBkuJwJBALyXX9+LqNVF2hWHZzMd0ZFAEhlhJ4dx
> EurlZy7tvcys4SCouHlb2jN65adaylzfR0WTKuwW8irsEBjJFToEKIcCQCBMjGBS
> lMpCMNwb7z0eX4SCQNElhL4eGDUP+UpaQBaw4o9bm8P8xecICrzw0boBS0cICGAV
> SICiwZgDVvyk2dw=
> -----END RSA PRIVATE KEY-----
> 
> When I try to check key consistency I'am confusing with the following output
> 
> RSA key ok
> 3076933256:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong
> tag:tasn_dec.c:1320:
> 3076933256:error:0D06C03A:asn1 encoding
> routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:832:
> 3076933256:error:0D08303A:asn1 encoding
> routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:752:Field=n,
> Type=RSA
> 3076933256:error:04093004:rsa routines:OLD_RSA_PRIV_DECODE:RSA
> lib:rsa_ameth.c:115:
> 
> So, the first string says that key is ok, but what these error strings mean?
> Unfortunately, I don't know this private key format. Can I do this (is it
> PKCS#1, PKCS#12 or others)? And what do I need to do to disapear error
> strings?
> 
> Thank you!
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Check-the-private-key-tp29475867p29475867.html
> Sent from the OpenSSL - User mailing list archive at Nabble.com.
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to