Solved

OpenSSL and VT100

Posted on 2011-02-27
4
607 Views
Last Modified: 2012-05-11
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
Comment
Question by:sam000
  • 2
  • 2
4 Comments
 
LVL 76

Accepted Solution

by:
arnold earned 500 total points
ID: 34998855
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
 

Author Comment

by:sam000
ID: 35025514
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
 
LVL 76

Expert Comment

by:arnold
ID: 35026973
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
 

Author Closing Comment

by:sam000
ID: 35053342
It helped me
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now