<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: sockets in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653038#M50310</link>
    <description>Eric,&lt;BR /&gt;&lt;BR /&gt;Look at the SYS$COMMON:[SYSHLP.EXAMPLES.SSL]SSL$EXAMPLES_SETUP.TEMPLATE&lt;BR /&gt;&lt;BR /&gt;also at this link:&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/00/00/44-con.html" target="_blank"&gt;http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/00/00/44-con.html&lt;/A&gt;&lt;BR /&gt;from the manual:&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/aa-rscvc-te.HTML" target="_blank"&gt;http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/aa-rscvc-te.HTML&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Bojan</description>
    <pubDate>Fri, 21 Oct 2005 02:13:47 GMT</pubDate>
    <dc:creator>Bojan Nemec</dc:creator>
    <dc:date>2005-10-21T02:13:47Z</dc:date>
    <item>
      <title>sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653033#M50305</link>
      <description>Hello!&lt;BR /&gt;   I just wanted to thank all of you who have responded to all my questions and thank you for giving me great solutions to my OpenVMS questions.&lt;BR /&gt;&lt;BR /&gt;My next question is a programming question. I hope I'm on the right forum. Anyway, here goes. We have been writing GUI applications using MS Visual C++ that access our data, stored in indexed files, on an Alpha server running OpenVMS. Our client (Windows) applications use a derivation of the MFC CSocket class and our server uses the sys$qio system routines. The nature of our business requires that we transfer data from server to client securely. When we make a connection over the internet we use a VPN gateway to encrypt our data; however, this can be expensive and requires another layer of expertise for our company and clients. My desire is to solve this problem by creating a secure socket on both the server and client using some kind of SSL implementation; whereby, the regular socket is wrapped, as it were, in an SSL routine for reads and writes eliminating the need for encryption devices. Can anyone help me solve this problem by suggesting SSL 'c' libraries that would be compatible in both the OpenVMS HP 'C' and Windows Visual C++ programming environments.&lt;BR /&gt;Eric</description>
      <pubDate>Wed, 19 Oct 2005 12:16:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653033#M50305</guid>
      <dc:creator>Eric_369</dc:creator>
      <dc:date>2005-10-19T12:16:19Z</dc:date>
    </item>
    <item>
      <title>Re: sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653034#M50306</link>
      <description>Eric,&lt;BR /&gt;&lt;BR /&gt;Take a look to OpenSSL. On VMS you have a HP release of OpenSSL:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/openvms/products/ssl/ssl.html" target="_blank"&gt;http://h71000.www7.hp.com/openvms/products/ssl/ssl.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;On windows you can download it from:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.openssl.org/" target="_blank"&gt;http://www.openssl.org/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Bojan</description>
      <pubDate>Wed, 19 Oct 2005 13:00:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653034#M50306</guid>
      <dc:creator>Bojan Nemec</dc:creator>
      <dc:date>2005-10-19T13:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653035#M50307</link>
      <description>Hi Eric,&lt;BR /&gt;&lt;BR /&gt;We have few sample programs in our OpenVMS directory for your requirement (similar). But for windows side, I have no info.&lt;BR /&gt;&lt;BR /&gt;Better you can go thru these sample programs&lt;BR /&gt;1.SSL$simple_cli.c&lt;BR /&gt;2.SSL$simple_serv.c&lt;BR /&gt;&lt;BR /&gt;Using SOCKET&lt;BR /&gt;1. SSL$BIO_cli.c&lt;BR /&gt;2. SSL$BIO_serc.c&lt;BR /&gt;&lt;BR /&gt;Using $QIO&lt;BR /&gt;1. SSL$TCP_client_qio.c&lt;BR /&gt;2. SSL$TCP_server_qio.c&lt;BR /&gt;&lt;BR /&gt;All these files are available in&lt;BR /&gt;SYS$COMMON:[SYSHLP.EXAMPLES.SSL] directory.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Archunan</description>
      <pubDate>Wed, 19 Oct 2005 13:06:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653035#M50307</guid>
      <dc:creator>Arch_Muthiah</dc:creator>
      <dc:date>2005-10-19T13:06:17Z</dc:date>
    </item>
    <item>
      <title>Re: sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653036#M50308</link>
      <description>Hello,&lt;BR /&gt;   Thanks for turning me on to the ssl sights and example programs!  I do have another question concerning certificates.&lt;BR /&gt;I have been running the script to create all the *.ca,*.crt, and *.csr files; however, the process fails when I try to create the server and client certificate request (server.crt/client.crt) with the following error:&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;Using configuration from ssl$root:[000000]openssl-vms.cnf&lt;BR /&gt;Enter pass phrase for ssl$key:client_ca.key:&lt;BR /&gt;unable to load number from ssl$root:[demoCA]serial.txt&lt;BR /&gt;error while loading serial number&lt;BR /&gt;2431:error:0D066096:asn1 encoding routines:a2i_ASN1_INTEGER:short line:F_INT:215:&lt;BR /&gt;&amp;lt;&amp;lt;&lt;BR /&gt;&lt;BR /&gt;Is there supposed to be something in ssl$root:[000000]serial.txt file like a unique serial number? If so who or where would I get it?&lt;BR /&gt;&lt;BR /&gt;Eric</description>
      <pubDate>Thu, 20 Oct 2005 18:09:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653036#M50308</guid>
      <dc:creator>Eric_369</dc:creator>
      <dc:date>2005-10-20T18:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653037#M50309</link>
      <description>Eric,&lt;BR /&gt;&lt;BR /&gt;The serial.txt file is by defaultlocated at SSL$DB:SERIAL.TXT and SSL$DB points to SSL$ROOT:[DEMOCA]. The file contains a hexadeciml number which is one more than the number of signed certificates.&lt;BR /&gt;The procedure to create the CA with SSL$COM:SSL$CERT_TOOL.COM is:&lt;BR /&gt;&lt;BR /&gt;5. Create a CA (Certification Authority) Certificate&lt;BR /&gt;to create the CA (it seem you did this phase)&lt;BR /&gt;&lt;BR /&gt;then you create one or more requests with:&lt;BR /&gt;3. Create a Certificate Signing Request&lt;BR /&gt;&lt;BR /&gt;Then you must sign the request with:&lt;BR /&gt;6. Sign a Certificate Signing Request&lt;BR /&gt;use the CA certificate to sign the request.&lt;BR /&gt;&lt;BR /&gt;Try to create the file with:&lt;BR /&gt;$ CREATE SSL$ROOT:[DEMOCA]SERIAL.TXT&lt;BR /&gt;01&lt;BR /&gt;&lt;CTRL&gt;&lt;BR /&gt;&lt;BR /&gt;Bojan&lt;/CTRL&gt;</description>
      <pubDate>Fri, 21 Oct 2005 02:05:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653037#M50309</guid>
      <dc:creator>Bojan Nemec</dc:creator>
      <dc:date>2005-10-21T02:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653038#M50310</link>
      <description>Eric,&lt;BR /&gt;&lt;BR /&gt;Look at the SYS$COMMON:[SYSHLP.EXAMPLES.SSL]SSL$EXAMPLES_SETUP.TEMPLATE&lt;BR /&gt;&lt;BR /&gt;also at this link:&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/00/00/44-con.html" target="_blank"&gt;http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/00/00/44-con.html&lt;/A&gt;&lt;BR /&gt;from the manual:&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/aa-rscvc-te.HTML" target="_blank"&gt;http://h71000.www7.hp.com/doc/82FINAL/aa-rscvc-te/aa-rscvc-te.HTML&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Bojan</description>
      <pubDate>Fri, 21 Oct 2005 02:13:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653038#M50310</guid>
      <dc:creator>Bojan Nemec</dc:creator>
      <dc:date>2005-10-21T02:13:47Z</dc:date>
    </item>
    <item>
      <title>Re: sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653039#M50311</link>
      <description>Bojan,&lt;BR /&gt;   I really appreciate your help! Thanks!&lt;BR /&gt;Eric</description>
      <pubDate>Fri, 21 Oct 2005 10:19:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653039#M50311</guid>
      <dc:creator>Eric_369</dc:creator>
      <dc:date>2005-10-21T10:19:07Z</dc:date>
    </item>
    <item>
      <title>Re: sockets</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653040#M50312</link>
      <description>Eric,&lt;BR /&gt;&lt;BR /&gt;Just my $ 0.02.&lt;BR /&gt;&lt;BR /&gt;Just a suggestion. It is not clear from the discussion in this thread, but it is vital to avoid self-signed certificates. Go through the full process and get a real certificate signed by a recognized certification authority, the cost is quite nominal (this may be your intent, but it the discussion is unclear).&lt;BR /&gt;&lt;BR /&gt;A self-signed certificate guarantees nothing in terms of security. Only a certificate from a widely recognized CA provides any guarantee to remote users of authenticity.&lt;BR /&gt;&lt;BR /&gt;- Bob Gezelter, &lt;A href="http://www.rlgsc.com" target="_blank"&gt;http://www.rlgsc.com&lt;/A&gt;</description>
      <pubDate>Sun, 23 Oct 2005 03:32:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/sockets/m-p/3653040#M50312</guid>
      <dc:creator>Robert Gezelter</dc:creator>
      <dc:date>2005-10-23T03:32:00Z</dc:date>
    </item>
  </channel>
</rss>

