Lines Matching refs:io_pProfile
1237 static bool EnrollAgent( KMSClientProfile * io_pProfile, in EnrollAgent() argument
1241 FATAL_ASSERT( io_pProfile && i_wsEntityID && i_wsPassphrase ); in EnrollAgent()
1252 io_pProfile, in EnrollAgent()
1262 strncpy(io_pProfile->m_sHexHashedPassphrase, in EnrollAgent()
1265 io_pProfile->m_sHexHashedPassphrase[2*KMS_MAX_HASH_SIZE] = 0; in EnrollAgent()
1268 bSuccess = StoreConfig( io_pProfile ); in EnrollAgent()
1287 KMSClientProfile *io_pProfile, in KMSClient_LoadProfile() argument
1297 FATAL_ASSERT(io_pProfile); in KMSClient_LoadProfile()
1309 memset( io_pProfile, 0, sizeof(KMSClientProfile) ); in KMSClient_LoadProfile()
1316 ( K_CreateMutex((K_MUTEX_HANDLE *)&io_pProfile->m_pLock) == in KMSClient_LoadProfile()
1322 strncpy(io_pProfile->m_wsProfileName, in KMSClient_LoadProfile()
1325 io_pProfile->m_wsProfileName[KMS_MAX_ENTITY_ID] = 0; in KMSClient_LoadProfile()
1327 io_pProfile->m_iPortForCAService = in KMSClient_LoadProfile()
1329 io_pProfile->m_iPortForCertificateService = in KMSClient_LoadProfile()
1331 io_pProfile->m_iPortForDiscoveryService = in KMSClient_LoadProfile()
1333 io_pProfile->m_iPortForAgentService = in KMSClient_LoadProfile()
1335 strncpy(io_pProfile->m_wsApplianceAddress, in KMSClient_LoadProfile()
1338 io_pProfile->m_wsApplianceAddress[KMS_MAX_NETWORK_ADDRESS] = 0; in KMSClient_LoadProfile()
1339 io_pProfile->m_iClusterDiscoveryFrequency = i_iClusterDiscoveryFrequency; in KMSClient_LoadProfile()
1340 io_pProfile->m_iTransactionTimeout = i_iTransactionTimeout; in KMSClient_LoadProfile()
1341 io_pProfile->m_iFailoverLimit = i_iFailOverLimit; in KMSClient_LoadProfile()
1342 io_pProfile->m_eKMSmode = i_eKMSmode; in KMSClient_LoadProfile()
1346 io_pProfile->m_wsProfileName ); in KMSClient_LoadProfile()
1356 bool bEnrolling = !ClientKeyP12Exists(io_pProfile->m_wsProfileName); in KMSClient_LoadProfile()
1374 strncpy(io_pProfile->m_wsEntityID, in KMSClient_LoadProfile()
1377 io_pProfile->m_wsEntityID[KMS_MAX_ENTITY_ID] = 0; in KMSClient_LoadProfile()
1378 bSuccess = CreateProfile( io_pProfile, in KMSClient_LoadProfile()
1380 io_pProfile->m_wsProfileName ); in KMSClient_LoadProfile()
1386 bSuccess = GetConfig( io_pProfile ); in KMSClient_LoadProfile()
1392 ( strncmp(io_pProfile->m_wsApplianceAddress, in KMSClient_LoadProfile()
1394 io_pProfile->m_iClusterDiscoveryFrequency != i_iClusterDiscoveryFrequency || in KMSClient_LoadProfile()
1395 io_pProfile->m_iTransactionTimeout != i_iTransactionTimeout || in KMSClient_LoadProfile()
1396 io_pProfile->m_iFailoverLimit != i_iFailOverLimit in KMSClient_LoadProfile()
1399 strncpy(io_pProfile->m_wsApplianceAddress, in KMSClient_LoadProfile()
1402 io_pProfile->m_wsApplianceAddress[KMS_MAX_NETWORK_ADDRESS] = 0; in KMSClient_LoadProfile()
1403 io_pProfile->m_iClusterDiscoveryFrequency = i_iClusterDiscoveryFrequency; in KMSClient_LoadProfile()
1404 io_pProfile->m_iTransactionTimeout = i_iTransactionTimeout; in KMSClient_LoadProfile()
1405 io_pProfile->m_iFailoverLimit = i_iFailOverLimit; in KMSClient_LoadProfile()
1407 bSuccess = StoreConfig( io_pProfile ); in KMSClient_LoadProfile()
1422 bSuccess = GetPKCS12CertAndKey(io_pProfile, in KMSClient_LoadProfile()
1437 bSuccess = StoreTempAgentPKI(io_pProfile, in KMSClient_LoadProfile()
1452 bSuccess = GetPKIcerts( io_pProfile ); in KMSClient_LoadProfile()
1457 (!io_pProfile->m_sHexHashedPassphrase || in KMSClient_LoadProfile()
1458 !io_pProfile->m_iEnrolled )) in KMSClient_LoadProfile()
1467 io_pProfile->m_bIsClusterDiscoveryCalled = false; in KMSClient_LoadProfile()
1476 io_pProfile->m_pvSoap = pstSoap; in KMSClient_LoadProfile()
1492 pstSoap->connect_timeout = io_pProfile->m_iTransactionTimeout; in KMSClient_LoadProfile()
1493 pstSoap->send_timeout = io_pProfile->m_iTransactionTimeout; in KMSClient_LoadProfile()
1494 pstSoap->recv_timeout = io_pProfile->m_iTransactionTimeout; in KMSClient_LoadProfile()
1532 memcpy( pstTempProfile, io_pProfile, sizeof(KMSClientProfile) ); in KMSClient_LoadProfile()
1546 io_pProfile->m_wsApplianceAddress, in KMSClient_LoadProfile()
1568 io_pProfile->m_wsApplianceAddress); in KMSClient_LoadProfile()
1578 io_pProfile->m_iClusterNum = pstTempProfile->m_iClusterNum; in KMSClient_LoadProfile()
1579 memcpy(io_pProfile->m_aCluster, in KMSClient_LoadProfile()
1581 sizeof(KMSClusterEntry)*io_pProfile->m_iClusterNum); in KMSClient_LoadProfile()
1598 if ( bSuccess && !io_pProfile->m_iEnrolled ) in KMSClient_LoadProfile()
1604 bSuccess = EnrollAgent( io_pProfile, in KMSClient_LoadProfile()
1609 else if (io_pProfile->m_iEnrolled) in KMSClient_LoadProfile()
1626 io_pProfile, // in/out in KMSClient_LoadProfile()
1640 LogError(io_pProfile, in KMSClient_LoadProfile()
1651 io_pProfile->m_iClusterDiscoveryFrequency > 0 ) in KMSClient_LoadProfile()
1654 io_pProfile, in KMSClient_LoadProfile()
1655 io_pProfile->m_wsEntitySiteID, in KMSClient_LoadProfile()
1656 sizeof(io_pProfile->m_wsEntitySiteID), in KMSClient_LoadProfile()
1657 &(io_pProfile->m_iClusterNum), in KMSClient_LoadProfile()
1658 io_pProfile->m_aCluster, in KMSClient_LoadProfile()
1664 bSuccess = !KMSClient_NoFIPSCompatibleKMAs(io_pProfile); in KMSClient_LoadProfile()
1667 LogError(io_pProfile, in KMSClient_LoadProfile()
1685 (void) CleanupPrivateKeyFile(io_pProfile); in KMSClient_LoadProfile()
1693 CAgentLoadBalancer *pAgentLoadBalancer = new CAgentLoadBalancer(io_pProfile); in KMSClient_LoadProfile()
1704 io_pProfile->m_pAgentLoadBalancer = pAgentLoadBalancer; in KMSClient_LoadProfile()
1710 io_pProfile->m_pDataUnitCache = new CDataUnitCache(); in KMSClient_LoadProfile()
1712 bSuccess = ( io_pProfile->m_pDataUnitCache != NULL ); in KMSClient_LoadProfile()
1720 log_printf ("KMSClient_LoadProfile : profile is: %x\n", io_pProfile); in KMSClient_LoadProfile()
1724 io_pProfile->m_iVersion = KMS_AGENT_VERSION; in KMSClient_LoadProfile()
1729 K_DestroyMutex((K_MUTEX_HANDLE)io_pProfile->m_pLock); in KMSClient_LoadProfile()
1730 io_pProfile->m_pLock = 0; in KMSClient_LoadProfile()
1732 if ( io_pProfile->m_pvSoap ) in KMSClient_LoadProfile()
1734 soap_destroy( (struct soap*)io_pProfile->m_pvSoap ); in KMSClient_LoadProfile()
1735 soap_end( (struct soap*)io_pProfile->m_pvSoap ); in KMSClient_LoadProfile()
1736 soap_done( (struct soap*)io_pProfile->m_pvSoap ); in KMSClient_LoadProfile()
1738 free( (struct soap*)io_pProfile->m_pvSoap ); in KMSClient_LoadProfile()
1739 io_pProfile->m_pvSoap = 0; in KMSClient_LoadProfile()
1741 if( io_pProfile->m_pAgentLoadBalancer != NULL) in KMSClient_LoadProfile()
1743 delete(reinterpret_cast <CAgentLoadBalancer *>(io_pProfile->m_pAgentLoadBalancer)); in KMSClient_LoadProfile()
1746 if( io_pProfile->m_pDataUnitCache != NULL) in KMSClient_LoadProfile()
1748 delete(reinterpret_cast <CDataUnitCache *>(io_pProfile->m_pDataUnitCache)); in KMSClient_LoadProfile()