Click here to Skip to main content
15,886,046 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: software update solution Pin
Richard Andrew x6425-Sep-13 18:21
professionalRichard Andrew x6425-Sep-13 18:21 
GeneralRe: software update solution Pin
koll Zhu25-Sep-13 20:32
koll Zhu25-Sep-13 20:32 
AnswerRe: software update solution Pin
Richard Andrew x6426-Sep-13 2:39
professionalRichard Andrew x6426-Sep-13 2:39 
GeneralRe: software update solution Pin
koll Zhu26-Sep-13 14:48
koll Zhu26-Sep-13 14:48 
AnswerRe: software update solution Pin
Richard Andrew x6426-Sep-13 17:34
professionalRichard Andrew x6426-Sep-13 17:34 
AnswerRe: software update solution Pin
Richard Andrew x6426-Sep-13 11:09
professionalRichard Andrew x6426-Sep-13 11:09 
GeneralRe: software update solution Pin
koll Zhu26-Sep-13 15:06
koll Zhu26-Sep-13 15:06 
Questionwhy gSOAP only require the root CA when accessing HTTPS? Pin
szh12125-Sep-13 17:10
szh12125-Sep-13 17:10 
I have a self-signed CA Root. An intermediate certificate was signed by this CA Root, and my server is the 3rd level which is signed by the intermediate certificate. What i have is like:

CA Root --> Intermediate Cert --> Server Cert

What i'm using is the function soap_ssl_client_context() to connect to the server and calling its web services. The function soap_ssl_client_context() requires one certificate file with PEM format as the cert file of the server.

The fact i'm facing is that, if i only put the CA Root certificate only (without the intermediate cert and server cert) in the PEM file, all the connection and web service calling are succeed. Is that reasonable? I mean it can pass the verification if only CA Root was provided. Is there anyway to make it verify the full certificate chain instead just the CA root?

The code looks like bellow:
C++
try 
{
    soap_ssl_init();
    soap_init(soap);

    if (soap_ssl_client_context(
        soap, 
        SOAP_SSL_DEFAULT,
        NULL,   /* keyfile: required only when client must authenticate to server (see SSL docs on how to obtain this file) */ 
        NULL,    /* password to read the key file (not used with GNUTLS) */ 
        "C:\\certfiles.pem", /* cacert file to store trusted certificates (needed to verify server) */              
        NULL,  /* capath to directory with trusted certificates */ 
        NULL     /* if randfile!=NULL: use a file with random data to seed randomness */ 
        ))
    { 
        isSucceed = false;
    }

} catch (...) {
    isSucceed = false;
}


Any comment will be appreciated. Thanks.
AnswerRe: why gSOAP only require the root CA when accessing HTTPS? Pin
Richard MacCutchan25-Sep-13 21:39
mveRichard MacCutchan25-Sep-13 21:39 
Questionhow to make this working: srand(time(NULL)); Pin
mrby12325-Sep-13 12:58
mrby12325-Sep-13 12:58 
AnswerRe: how to make this working: srand(time(NULL)); Pin
Richard Andrew x6425-Sep-13 13:12
professionalRichard Andrew x6425-Sep-13 13:12 
QuestionCRegKey read from registry? Pin
bosfan25-Sep-13 6:19
bosfan25-Sep-13 6:19 
AnswerRe: CRegKey read from registry? Pin
Richard Andrew x6425-Sep-13 7:47
professionalRichard Andrew x6425-Sep-13 7:47 
GeneralRe: CRegKey read from registry? Pin
bosfan25-Sep-13 21:46
bosfan25-Sep-13 21:46 
AnswerRe: CRegKey read from registry? Pin
Richard MacCutchan25-Sep-13 21:37
mveRichard MacCutchan25-Sep-13 21:37 
GeneralRe: CRegKey read from registry? Pin
bosfan25-Sep-13 21:45
bosfan25-Sep-13 21:45 
GeneralRe: CRegKey read from registry? Pin
Richard MacCutchan25-Sep-13 22:03
mveRichard MacCutchan25-Sep-13 22:03 
GeneralRe: CRegKey read from registry? Pin
bosfan25-Sep-13 22:32
bosfan25-Sep-13 22:32 
GeneralRe: CRegKey read from registry? Pin
Richard MacCutchan25-Sep-13 22:45
mveRichard MacCutchan25-Sep-13 22:45 
GeneralRe: CRegKey read from registry? Pin
bosfan26-Sep-13 20:42
bosfan26-Sep-13 20:42 
GeneralRe: CRegKey read from registry? Pin
Richard MacCutchan26-Sep-13 21:30
mveRichard MacCutchan26-Sep-13 21:30 
QuestionSocket Communication - Server with 2 different clients Pin
manoharbalu25-Sep-13 0:47
manoharbalu25-Sep-13 0:47 
AnswerRe: Socket Communication - Server with 2 different clients Pin
Richard MacCutchan25-Sep-13 1:01
mveRichard MacCutchan25-Sep-13 1:01 
GeneralRe: Socket Communication - Server with 2 different clients Pin
manoharbalu25-Sep-13 2:24
manoharbalu25-Sep-13 2:24 
GeneralRe: Socket Communication - Server with 2 different clients Pin
Richard MacCutchan25-Sep-13 2:59
mveRichard MacCutchan25-Sep-13 2:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.