首页 > 数据库 > > 管理Web证书-更新/替换证书
本节介绍keystore证书过期或更换证书时的相关操作。首先将旧证书备份到$DM _ HOME目录下,然后执行本节操作。
python dmserver.py stop
执行以下命令:
python $DM_HOME/bin/dmserver.py installcert --cert-path=<DMServer package>/
例如,
[dminstalluser@blrlabvm_171_29 ~]$ python $DM_HOME/bin/dmserver.py installcert --cert-path=/home/dminstalluser/software/cert/DMCoreWebKeystore
Please enter the password for Certificate:
[1/1] Pre Check for Installing Certificate - COMPLETED
[1/1] Stopping - COMPLETED
[1/1] Verify stop - COMPLETED
To Encrypt certificate password enter encoding choice ( for 16 or 2 for 32 digit key)
Please enter 16 Digit Key:
[1/1] Installing Certificate - COMPLETED
[1/1] starting - COMPLETED
[1/1] Verify registration of services - COMPLETED
[dminstalluser@blrlabvm_171_29 ~]$
说明:上述命令中的--cert-path为必选。
python dmserver.py encryptpasswd --revers-algo=AES
例如:
[dminstalluser@blrlabvm_171_29 ~]$ cd dmserver
[dminstalluser@blrlabvm_171_29 dmserver]$ cd bin
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py encryptpasswd --revers-algo=AES
Enter password to encrypt:
Retype password:
{u'ENCPWD': u'MjFlMjhjNzlkY2JjZmNiN3J6Q3k5NzJMc3FEZThxVjUrbEV0UGRpQW82RHk4eG9nSDVOUnRBbFdZMEk9=='}
[dminstalluser@blrlabvm_171_29 bin]$
{"ENCPWD":"MjFlMjhjNzlkY2JjZmNiN3J6Q3k5NzJMc3FEZThxVjUrbEV0UGRpQW82RHk4eG9nSDVOUnRBbFdZMEk9=="}
以上加密密码(在子步骤b,该值为MjFlMjhjNzlkY2JjZmNiN3J6Q3k5NzJMc3FEZThxVjUrbEV0UGRpQW82RHk4eG9nSDVOUnRBbFdZMEk9==)需要按照以下方式更新:
python dmserver.py start
启动Database Manager时,下载并导入根证书(客户端证书)。详情请参见启动Database Manager。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3129254/ ,如需转载,请注明出处,否则将追究法律责任。