javacommons/security/src.s60/ocspclient.cpp
changeset 80 d6dafc5d983f
parent 21 2a9601315dfc
equal deleted inserted replaced
78:71ad690e91f5 80:d6dafc5d983f
   292     {
   292     {
   293         iCertArray->ResetAndDestroy();
   293         iCertArray->ResetAndDestroy();
   294         delete iCertArray;
   294         delete iCertArray;
   295     }
   295     }
   296     COCSPParameters* ocspParams = COCSPParameters::NewL();
   296     COCSPParameters* ocspParams = COCSPParameters::NewL();
       
   297     CleanupStack::PushL(ocspParams);
   297     if (iDefaultUrl)
   298     if (iDefaultUrl)
   298     {
   299     {
   299         ocspParams->SetURIL(*iDefaultUrl, ETrue);
   300         ocspParams->SetURIL(*iDefaultUrl, ETrue);
   300     }
   301     }
   301     ocspParams->SetTransport(COCSPTransportDefault::NewL(iIap));
   302     ocspParams->SetTransport(COCSPTransportDefault::NewL(iIap));
   321             iCertArray->AppendL(issuerCert);
   322             iCertArray->AppendL(issuerCert);
   322             ocspParams->AddCertificateL(*subjectCert, *issuerCert);
   323             ocspParams->AddCertificateL(*subjectCert, *issuerCert);
   323         }
   324         }
   324     }
   325     }
   325     iOcspClient = COCSPClient::NewL(ocspParams);
   326     iOcspClient = COCSPClient::NewL(ocspParams);
       
   327     CleanupStack::Pop(ocspParams);
   326 }
   328 }
   327 
   329 
   328 OcspResponse* OcspResponse::NewL()
   330 OcspResponse* OcspResponse::NewL()
   329 {
   331 {
   330     OcspResponse* self = new(ELeave) OcspResponse();
   332     OcspResponse* self = new(ELeave) OcspResponse();