Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 管理数据库 » 数据库管理实用程序

 

密钥对生成器实用程序 (createkey)

创建 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 选项

  • 输入口令以保护专用密钥   或者提供用来加密专用密钥的口令。如果不提供口令,专用密钥就不会被加密。在 MobiLink 服务器上通过 e2ee_private_key_password 协议选项指定此口令。请参见-x 选项

另请参见
示例

以下示例将创建一个 RSA 密钥对:

>createkey 
SQL Anywhere 密钥对生成器版本 11.0.0.1304 
选择加密类型 ((R)SA 或 (E)CC):r 
输入 RSA 密钥长度 (512-16384):2048 
正在生成密钥对...
输入文件路径以保存公共密钥:rsapublic.pem 
输入文件路径以保存专用密钥:rsaprivate.pem 
输入口令以保护专用密钥: pwd