
# 座席事件推送方式
推送回调地址采用https方式时，默认采用证书认证，需要需要上传第三方提供的事件推送证书。
#### 虚拟化CC-Gateway
1. 将事件推送三方证书上传至/home/elpis/tomcat/keystore/3rdcert中。 
   ```
   chmod 600 /home/elpis/tomcat/keystore/3rdcert/*
   chown elpis:elpis /home/elpis/tomcat/keystore/3rdcert/*
   ```
   
   
2. 检查事件推送三方证书相关配置项，打开配置文件/home/elpis/tomcat/webapps/agentgateway/WEB-INF/config/basic.properties，查看以下配置项是否正确。 
   ```
   eventpush.ssl.cert.file =/tomcat/keystore/3rdcert   //事件推送模式信任证书目录,只能配置用户home目录的相对路径
   eventpush.ssl.cert.type=   //证书类型,示例：JKS
   ```
   
   
3. 将事件推送三方的证书密码，使用DigitalWare OpenAS加密工具的AES128CBC加密算法进行加密，得到加密后的证书密码和密钥。
4. 打开配置文件/home/elpis/tomcat/webapps/agentgateway/WEB-INF/config/servicecloud.security.properties，填入加密后的证书密码和密钥。 
   ```
   #加密后的证书密钥
   eventpush.ssl.keyStorePwd.encryptedKey=***
   #加密后的证书密码
   eventpush.ssl.keyStorePwd=***
   ```
   
   
5. 保存并退出。
6. 重启CC-Gateway。 
   ```
   su - elpis
   cd /home/elpis/icdcomm/bin/
   stopcomm
   icdcomm
   cd /home/elpis/tomcat/bin/
   ./shutdown.sh ;./startup.sh
   ```
   
   
 
