Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
创建 RSA 和 ECC 密钥对,用于实现 MobiLink 端对端加密。
createkey
要创建 ECC 对象,您必须订购一个单独的许可。请参见单独授权的组件。
运行 createkey 时,系统会提示您输入以下信息:
选择加密类型 仅当购买了用于 ECC 加密的许可时,此提示才会显示。选择 RSA 或 ECC。
输入 RSA 密钥长度 (512-16384) 只有选择了 RSA 加密,此提示才会显示。可以选择一个介于 512 位到 16384 位之间的长度。
输入 ECC 曲线 只有在已购买了用于 ECC 加密的许可而且选择了 ECC 加密类型时,此提示才会显示。系统会提示您从 ECC 曲线列表中进行选择。缺省值为 sect163k1。
输入文件路径以保存公共密钥 为生成的 PEM 编码的公共密钥指定文件名和位置。在 MobiLink 客户端通过 e2ee_public_key 协议选项指定此文件。请参见e2ee_public_key。
输入文件路径以保存专用密钥 为生成的 PEM 编码的专用密钥指定文件名和位置。在 MobiLink 服务器上通过 e2ee_private_key 协议选项指定此文件。请参见-x mlsrv12 选项。
输入口令以保护专用密钥 或者提供用来加密专用密钥的口令。如果不提供口令,专用密钥就不会被加密。在 MobiLink 服务器上通过 e2ee_private_key_password 协议选项指定此口令。请参见-x mlsrv12 选项。
以下示例将创建一个 RSA 密钥对:
>createkey SQL Anywhere 密钥对生成器版本 12.0.0.1304 选择加密类型 ((R)SA 或 (E)CC):r 输入 RSA 密钥长度 (512-16384):2048 正在生成密钥对...输入文件路径以保存公共密钥:rsapublic.pem 输入文件路径以保存专用密钥:rsaprivate.pem 输入口令以保护专用密钥: pwd