|
|
@@ -271,7 +271,7 @@ DWORD CAccessAuthConn::HandleReqTokenRet(const CSmartPointer<IPackage> &pRecvPkg
|
|
|
sharedSK.Alloc(16);
|
|
|
memcpy(sharedSK.m_pData, ret.sharedSK, 16);
|
|
|
//@test
|
|
|
- /*
|
|
|
+
|
|
|
rc = ((CAccessAuthEntity*)m_pEntity)->SaveTokenAndSharedSK(token, sharedSK);
|
|
|
if (rc != Error_Succeed)
|
|
|
{
|
|
|
@@ -281,7 +281,7 @@ DWORD CAccessAuthConn::HandleReqTokenRet(const CSmartPointer<IPackage> &pRecvPkg
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, ERR_ACCESSAUTH_SAVE_TOKEN,
|
|
|
GetOutPutStr("%s%08X", "SaveTokenAndSharedSK", rc).c_str());
|
|
|
}
|
|
|
- */
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
@@ -429,10 +429,10 @@ DWORD CAccessAuthConn::SendGetTokenPackage()
|
|
|
return rc;
|
|
|
//@test 先不保存密钥至tokenkeeper
|
|
|
// 保存到令牌管理实体中
|
|
|
- /*rc = ((CAccessAuthEntity*)m_pEntity)->SaveSM2KeyPair(pubKey, priKey);
|
|
|
+ rc = ((CAccessAuthEntity*)m_pEntity)->SaveSM2KeyPair(pubKey, priKey);
|
|
|
if (rc != Error_Succeed)
|
|
|
return rc;
|
|
|
- */
|
|
|
+
|
|
|
|
|
|
// 加密机加密数据的时候,会在数据前加四字节的数据长度,然后作为一个整体加密,
|
|
|
// 解密时会先解密,然后取四字节长度后面的数据,比如加密数据 "12345678" 会先加 "0008" 变成"000812345678"
|
|
|
@@ -532,9 +532,9 @@ DWORD CAccessAuthConn::SendGetTokenPackage()
|
|
|
si.EnrolGPS.GetBinaryLatitude(&pInfo->currentGPS[4]);
|
|
|
|
|
|
CSimpleStringA ts;
|
|
|
- //test
|
|
|
- //rc = m_pEntity->GetFunction()->GetSysVar("TerminalStage", ts);
|
|
|
- ts = "A";
|
|
|
+ //@test
|
|
|
+ rc = m_pEntity->GetFunction()->GetSysVar("TerminalStage", ts);
|
|
|
+ //ts = "A";
|
|
|
if (rc != Error_Succeed)
|
|
|
{
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, ERR_ACCESSAUTH_GET_SYS_VAR,
|
|
|
@@ -546,8 +546,8 @@ DWORD CAccessAuthConn::SendGetTokenPackage()
|
|
|
|
|
|
CSimpleStringA rs;
|
|
|
//@test
|
|
|
- //rc = m_pEntity->GetFunction()->GetSysVar("RunState", rs);
|
|
|
- rs = "O";
|
|
|
+ rc = m_pEntity->GetFunction()->GetSysVar("RunState", rs);
|
|
|
+ //rs = "O";
|
|
|
if (rc != Error_Succeed)
|
|
|
{
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, ERR_ACCESSAUTH_GET_SYS_VAR,
|