Re: openssl question on Network Security with OpenSSL book example

2007-05-25 Thread gary clark
Hello,

Running Windows and built using VC++.

I have discovered that my SSL_CTX * is null
when attempting to call:

SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());

why would this happen? Its a little confusing it
builds fine.

Thanks,
Garyc

SSL_CTX * ctx = 
--- gary clark [EMAIL PROTECTED] wrote:

 
 Hello,
 
 Took the client and server code from the Network
 Security with OpenSSL chapter 5. Built the server
 and
 client code non-secure. This part worked like a
 charm.
 
 Having a problem building the secure version. I'm
 using Windows VC++ and windows and attempting to use
 the 5.5 client. I would like to know where the
 client.pem file and the function provided 
 seed_prng appears to use a unix /dev/random what
 do
 I use for windows?
 
 I attempted to use the client.pem file that the
 openssl-0.9.8e provides. It failed to load the
 certificate. Is that a valid certificate to use?
 
 Much appreciate any help in advance on this.
 
 Thanks,
 Garyc
 
 SSL_CTX * setup_client_ctx(void)
 {
   SSL_CTX * ctx;
 
   ctx = SSL_CTX_new(SSLv23_method());
 
 if
 (SSL_CTX_use_certificate_chain_file(ctx,CERTFILE) !=
 1)
 printf(Error loading certificate file!);
   if

(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
   printf(Error loading private key file!);
 
   printf(Successful!);
   return ctx;
 }

__
 OpenSSL Project
 http://www.openssl.org
 User Support Mailing List   
 openssl-users@openssl.org
 Automated List Manager  
 [EMAIL PROTECTED]
 

__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: openssl question on Network Security with OpenSSL book example

2007-05-25 Thread gary clark
Hello,

After performing the following:

SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());

Huh! Dumped the result of theh failure and errorcode.

The ctx value is:

ctx=0x0

OPENSSL_Uplink(100EA000,07): no OPENSSL_Applink

The above failure of ERR_print_errors_fp(stderr);

Could somebody be so kind to enlighten me on what I'm
doing wrong?

Thanks,
Garyc
--- gary clark [EMAIL PROTECTED] wrote:

 Hello,
 
 Running Windows and built using VC++.
 
 I have discovered that my SSL_CTX * is null
 when attempting to call:
 
 SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());
 
 why would this happen? Its a little confusing it
 builds fine.
 
 Thanks,
 Garyc
 
 SSL_CTX * ctx = 
 --- gary clark [EMAIL PROTECTED] wrote:
 
  
  Hello,
  
  Took the client and server code from the Network
  Security with OpenSSL chapter 5. Built the server
  and
  client code non-secure. This part worked like a
  charm.
  
  Having a problem building the secure version. I'm
  using Windows VC++ and windows and attempting to
 use
  the 5.5 client. I would like to know where the
  client.pem file and the function provided 
  seed_prng appears to use a unix /dev/random what
  do
  I use for windows?
  
  I attempted to use the client.pem file that the
  openssl-0.9.8e provides. It failed to load the
  certificate. Is that a valid certificate to use?
  
  Much appreciate any help in advance on this.
  
  Thanks,
  Garyc
  
  SSL_CTX * setup_client_ctx(void)
  {
  SSL_CTX * ctx;
  
  ctx = SSL_CTX_new(SSLv23_method());
  
  if
  (SSL_CTX_use_certificate_chain_file(ctx,CERTFILE)
 !=
  1)
  printf(Error loading certificate file!);
  if
 

(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
  printf(Error loading private key file!);
  
  printf(Successful!);
  return ctx;
  }
 

__
  OpenSSL Project
  http://www.openssl.org
  User Support Mailing List   
  openssl-users@openssl.org
  Automated List Manager  
  [EMAIL PROTECTED]
  
 

__
 OpenSSL Project
 http://www.openssl.org
 User Support Mailing List   
 openssl-users@openssl.org
 Automated List Manager  
 [EMAIL PROTECTED]
 

__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: openssl question on Network Security with OpenSSL book example

2007-05-25 Thread david kine
Did you call SSL_library_init(),SSL_load_error_strings(), etc.?

gary clark [EMAIL PROTECTED] wrote:  Hello,

After performing the following:

SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());

Huh! Dumped the result of theh failure and errorcode.

The ctx value is:

ctx=0x0

OPENSSL_Uplink(100EA000,07): no OPENSSL_Applink

The above failure of ERR_print_errors_fp(stderr);

Could somebody be so kind to enlighten me on what I'm
doing wrong?

Thanks,
Garyc
--- gary clark wrote:

 Hello,
 
 Running Windows and built using VC++.
 
 I have discovered that my SSL_CTX * is null
 when attempting to call:
 
 SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());
 
 why would this happen? Its a little confusing it
 builds fine.
 
 Thanks,
 Garyc
 
 SSL_CTX * ctx = 
 --- gary clark wrote:
 
  
  Hello,
  
  Took the client and server code from the Network
  Security with OpenSSL chapter 5. Built the server
  and
  client code non-secure. This part worked like a
  charm.
  
  Having a problem building the secure version. I'm
  using Windows VC++ and windows and attempting to
 use
  the 5.5 client. I would like to know where the
  client.pem file and the function provided 
  seed_prng appears to use a unix /dev/random what
  do
  I use for windows?
  
  I attempted to use the client.pem file that the
  openssl-0.9.8e provides. It failed to load the
  certificate. Is that a valid certificate to use?
  
  Much appreciate any help in advance on this.
  
  Thanks,
  Garyc
  
  SSL_CTX * setup_client_ctx(void)
  {
  SSL_CTX * ctx;
  
  ctx = SSL_CTX_new(SSLv23_method());
  
  if
  (SSL_CTX_use_certificate_chain_file(ctx,CERTFILE)
 !=
  1)
  printf(Error loading certificate file!);
  if
 

(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
  printf(Error loading private key file!);
  
  printf(Successful!);
  return ctx;
  }
 

__
  OpenSSL Project 
  http://www.openssl.org
  User Support Mailing List 
  openssl-users@openssl.org
  Automated List Manager 
  [EMAIL PROTECTED]
  
 

__
 OpenSSL Project 
 http://www.openssl.org
 User Support Mailing List 
 openssl-users@openssl.org
 Automated List Manager 
 [EMAIL PROTECTED]
 

__
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager [EMAIL PROTECTED]


 
-
Bored stiff? Loosen up...
Download and play hundreds of games for free on Yahoo! Games.

Re: openssl question on Network Security with OpenSSL book example

2007-05-25 Thread gary clark
Hello,

I managed to get past the problem of loading the
certificate:

I am now calling the below:
  if
(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
{
ERR_print_errors_fp(stderr);
   printf(Error loading private key file!);
}

I see the following error:

error:0906D06C:PEM routines:PEM_read_bio:no start
line.\crypto\pem\pem_lib.c647 Expecting: ANY PRIVATE
KEY

I must apologise for any inconvenience on this in
advance. I'm just learning to crawl at the moment.

Thanks,
Garyc

--- gary clark [EMAIL PROTECTED] wrote:

 My Bad. I missed the SSL_library_init() call.
 
 Sorry.
 
 Thanks,
 Garyc
 --- david kine [EMAIL PROTECTED] wrote:
 
  Did you call
  SSL_library_init(),SSL_load_error_strings(),
  etc.?
  
  gary clark [EMAIL PROTECTED] wrote:  Hello,
  
  After performing the following:
  
  SSL_CTX * ctx =
 SSL_CTX_new(SSLv23_client_method());
  
  Huh! Dumped the result of theh failure and
  errorcode.
  
  The ctx value is:
  
  ctx=0x0
  
  OPENSSL_Uplink(100EA000,07): no OPENSSL_Applink
  
  The above failure of ERR_print_errors_fp(stderr);
  
  Could somebody be so kind to enlighten me on what
  I'm
  doing wrong?
  
  Thanks,
  Garyc
  --- gary clark wrote:
  
   Hello,
   
   Running Windows and built using VC++.
   
   I have discovered that my SSL_CTX * is null
   when attempting to call:
   
   SSL_CTX * ctx =
  SSL_CTX_new(SSLv23_client_method());
   
   why would this happen? Its a little confusing it
   builds fine.
   
   Thanks,
   Garyc
   
   SSL_CTX * ctx = 
   --- gary clark wrote:
   

Hello,

Took the client and server code from the
 Network
Security with OpenSSL chapter 5. Built the
  server
and
client code non-secure. This part worked like
 a
charm.

Having a problem building the secure version.
  I'm
using Windows VC++ and windows and attempting
 to
   use
the 5.5 client. I would like to know where the
client.pem file and the function provided 
seed_prng appears to use a unix /dev/random
  what
do
I use for windows?

I attempted to use the client.pem file that
 the
openssl-0.9.8e provides. It failed to load the
certificate. Is that a valid certificate to
 use?

Much appreciate any help in advance on this.

Thanks,
Garyc

SSL_CTX * setup_client_ctx(void)
{
SSL_CTX * ctx;

ctx = SSL_CTX_new(SSLv23_method());

if
   
  (SSL_CTX_use_certificate_chain_file(ctx,CERTFILE)
   !=
1)
printf(Error loading certificate file!);
if
   
  
 

(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
printf(Error loading private key file!);

printf(Successful!);
return ctx;
}
   
  
 

__
OpenSSL Project 
http://www.openssl.org
User Support Mailing List 
openssl-users@openssl.org
Automated List Manager 
[EMAIL PROTECTED]

   
  
 

__
   OpenSSL Project 
   http://www.openssl.org
   User Support Mailing List 
   openssl-users@openssl.org
   Automated List Manager 
   [EMAIL PROTECTED]
   
  
 

__
  OpenSSL Project http://www.openssl.org
  User Support Mailing List
 openssl-users@openssl.org
  Automated List Manager [EMAIL PROTECTED]
  
  
   
  -
  Bored stiff? Loosen up...
  Download and play hundreds of games for free on
  Yahoo! Games.
 

__
 OpenSSL Project
 http://www.openssl.org
 User Support Mailing List   
 openssl-users@openssl.org
 Automated List Manager  
 [EMAIL PROTECTED]
 

__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: openssl question on Network Security with OpenSSL book example

2007-05-25 Thread gary clark
Hello,

I loaded the key file into the SSL_CTX and that
appeared to work i.e client.key. Is this correct?
I used the book and thought that CERTFILE,client.pem
was being used in the
function:SSL_CTX_use_PrivateKey_file.



  if
(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
{
ERR_print_errors_fp(stderr);
   printf(Error loading private key file!);
}

Thanks,
Garyc




--- gary clark [EMAIL PROTECTED] wrote:

 Hello,
 
 I managed to get past the problem of loading the
 certificate:
 
 I am now calling the below:
   if
 (SSL_CTX_use_PrivateKey_file(  if
(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
{
ERR_print_errors_fp(stderr);
   printf(Error loading private key file!);
} 
 I see the following error:
 
 error:0906D06C:PEM routines:PEM_read_bio:no start
 line.\crypto\pem\pem_lib.c647 Expecting: ANY
 PRIVATE
 KEY
 
 I must apologise for any inconvenience on this in
 advance. I'm just learning to crawl at the moment.
 
 Thanks,
 Garyc
 
 --- gary clark [EMAIL PROTECTED] wrote:
 
  My Bad. I missed the SSL_library_init() call.
  
  Sorry.
  
  Thanks,
  Garyc
  --- david kine [EMAIL PROTECTED] wrote:
  
   Did you call
   SSL_library_init(),SSL_load_error_strings(),
   etc.?
   
   gary clark [EMAIL PROTECTED] wrote: 
 Hello,
   
   After performing the following:
   
   SSL_CTX * ctx =
  SSL_CTX_new(SSLv23_client_method());
   
   Huh! Dumped the result of theh failure and
   errorcode.
   
   The ctx value is:
   
   ctx=0x0
   
   OPENSSL_Uplink(100EA000,07): no OPENSSL_Applink
   
   The above failure of
 ERR_print_errors_fp(stderr);
   
   Could somebody be so kind to enlighten me on
 what
   I'm
   doing wrong?
   
   Thanks,
   Garyc
   --- gary clark wrote:
   
Hello,

Running Windows and built using VC++.

I have discovered that my SSL_CTX * is null
when attempting to call:

SSL_CTX * ctx =
   SSL_CTX_new(SSLv23_client_method());

why would this happen? Its a little confusing
 it
builds fine.

Thanks,
Garyc

SSL_CTX * ctx = 
--- gary clark wrote:

 
 Hello,
 
 Took the client and server code from the
  Network
 Security with OpenSSL chapter 5. Built the
   server
 and
 client code non-secure. This part worked
 like
  a
 charm.
 
 Having a problem building the secure
 version.
   I'm
 using Windows VC++ and windows and
 attempting
  to
use
 the 5.5 client. I would like to know where
 the
 client.pem file and the function provided 
 seed_prng appears to use a unix
 /dev/random
   what
 do
 I use for windows?
 
 I attempted to use the client.pem file that
  the
 openssl-0.9.8e provides. It failed to load
 the
 certificate. Is that a valid certificate to
  use?
 
 Much appreciate any help in advance on this.
 
 Thanks,
 Garyc
 
 SSL_CTX * setup_client_ctx(void)
 {
 SSL_CTX * ctx;
 
 ctx = SSL_CTX_new(SSLv23_method());
 
 if

  
 (SSL_CTX_use_certificate_chain_file(ctx,CERTFILE)
!=
 1)
 printf(Error loading certificate file!);
 if

   
  
 

(SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1)
 printf(Error loading private key file!);
 
 printf(Successful!);
 return ctx;
 }

   
  
 

__
 OpenSSL Project 
 http://www.openssl.org
 User Support Mailing List 
 openssl-users@openssl.org
 Automated List Manager 
 [EMAIL PROTECTED]
 

   
  
 

__
OpenSSL Project 
http://www.openssl.org
User Support Mailing List 
openssl-users@openssl.org
Automated List Manager 
[EMAIL PROTECTED]

   
  
 

__
   OpenSSL Project http://www.openssl.org
   User Support Mailing List
  openssl-users@openssl.org
   Automated List Manager [EMAIL PROTECTED]
   
   

   -
   Bored stiff? Loosen up...
   Download and play hundreds of games for free on
   Yahoo! Games.
  
 

__
  OpenSSL Project
  http://www.openssl.org
  User Support Mailing List   
  openssl-users@openssl.org
  Automated List Manager  
 
=== message truncated ===

__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]