Made modifications to switch the client to communicate with ATSs over SSL. Still need to make changes to the linux rpc.c to have all of the necessary changes completed.
Also made a fix to allow credential store scoping all the way into the authentication mechanisms.
This commit is contained in:
		| @@ -294,7 +294,7 @@ CasaStatus | ||||
| InternalRpc( | ||||
|    IN    RpcSession *pSession, | ||||
|    IN    char *pMethod, | ||||
|    IN    bool secure, | ||||
|    IN    long flags, | ||||
|    IN    char *pRequestData, | ||||
|    INOUT char **ppResponseData, | ||||
|    INOUT int *pResponseDataLen) | ||||
| @@ -324,7 +324,7 @@ InternalRpc( | ||||
|    *pResponseDataLen = 0; | ||||
|  | ||||
|    // Setup the URL using the input parameters | ||||
|    if (secure) | ||||
|    if (flags & SECURE_RPC_FLAG) | ||||
|    { | ||||
|       pPartialUrl = pSession->pPartialHttpsUrl; | ||||
|       partialUrlLen = pSession->partialHttpsUrlLen; | ||||
| @@ -449,7 +449,7 @@ CasaStatus | ||||
| Rpc( | ||||
|    IN    RpcSession *pSession, | ||||
|    IN    char *pMethod, | ||||
|    IN    bool secure, | ||||
|    IN    long flags, | ||||
|    IN    char *pRequestData, | ||||
|    INOUT char **ppResponseData, | ||||
|    INOUT int *pResponseDataLen) | ||||
| @@ -476,7 +476,7 @@ Rpc( | ||||
|       // Issue the RPC | ||||
|       retStatus = InternalRpc(pSession, | ||||
|                               pMethod, | ||||
|                               secure, | ||||
|                               flags, | ||||
|                               pRequestData, | ||||
|                               ppResponseData, | ||||
|                               pResponseDataLen); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user