• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 628
  • Last Modified:

OpenSSL and VT100

Hi,

Please help me incorporating openSSL  with VT100 terminal.
I just need the guidance.

From the server, I received the message using openSSLNo client certificate CA names sent
---
SSL handshake has read 3761 bytes and written 462 bytes
---
New, TLSv1/SSLv3, Cipher is RC4-SHA
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
SSL-Session:
    Protocol  : TLSv1
    Cipher    : RC4-SHA
    Session-ID: 64328E9DE5AEBA4F0833686F4F9359F0785884FE6DEE805F35B64BCCB4EDDD6A
    Session-ID-ctx:
    Master-Key: A21032D633179FCAC763B42D7CF30AA64F32B5DD1EAA779154AA130CA9B6B9F92B7F96C26F3CF116BCB94E3F5E3E6802
    Key-Arg   : None
    Krb5 Principal: None
    Start Time: 1298883156
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
Regards,
0
sam000
Asked:
sam000
  • 2
  • 2
1 Solution
 
arnoldCommented:
openssl is a command to perform tasks. VT100 is a terminal/display mode for a non-graphical access.

Does your C# script presents a certificate? What is it you are accessing?
It seems your error deals with renegotiation. Are you establishing a TCP session, exchange keys and then keep/maintain the TCP connection active?

From the error it seems that your process is establish a TCP connection exchange keys, and then while the connection is present trying to renegotiate the key exchange which is what the error seems to suggest.
If you must you should disconnect and restart a new connection if you can not maintain the same one with the exchanged keys you already have.

0
 
sam000Author Commented:
Thanx for your reply. I need to use c# as programming language.

I am able to get response from server using openssl. But unable to decrypt it.

I am receiving: ¿¿%


Please help me
0
 
arnoldCommented:
openssl is application that provides encryption libraries functions.
I think you might mean you are connecting to openssh.
You need to make sure that your C# application generates a local key, deals with key exchange to establish a connection.  Then your application will use the private key to decrypt the data and use the public key/certificate from the remote system to encrypt the responses/requests
0
 
sam000Author Commented:
It helped me
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now