这是 xmlsec1 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xmlsec1 - 签署、验证、加密和解密 XML 文档
概要
xmlsec [[]
商品描述
xmlsec 是用于对 XML 进行签名、验证、加密和解密的命令行工具
文件。 允许的值是:
- 帮帮我 显示此帮助信息并退出
--全部帮助
显示所有命令/选项的帮助信息并退出
- 帮助-
显示命令的帮助信息然后退出
- 版
打印版本信息并退出
--键 键 XML 文件操作
- 标志 签署数据并输出 XML 文档
- 核实
验证签署的文件
--sign-tmpl
创建并签署动态生成的签名模板
- 加密
加密数据并输出 XML 文档
--解密
从 XML 文档解密数据
配置
--忽略清单
不处理元素
--存储参考
存储并打印结果之前的元素处理
计算摘要
--store-签名
存储并打印结果计算前处理
签名
--启用引用 uris
以下值的逗号分隔列表:“空”、“相同文档”、
"local","remote" 来限制可能的 URI 属性值
element
--启用-visa3d-hack
为 URI 属性处理启用 Visa3D 协议特定的 hack,当我们
尽量不使用 XPath/XPointer 引擎; 这是一个黑客,我不知道还有什么
使用时可能会在您的应用程序中损坏(另请检查“--id-attr”选项
因为你可能需要它)
--二进制数据
二进制加密
--xml-数据
XML 加密
--启用密码参考uris
以下值的逗号分隔列表:“空”、“相同文档”、
"local","remote" 来限制可能的 URI 属性值
元素
--会话密钥 ——
生成新会话的关键位大小(例如,“--session
des-192" 生成一个新的 192 位 DES 密钥用于 DES3 加密)
- 输出
将结果文档写入文件
--打印调试
将调试信息打印到标准输出
--print-xml-调试
以 xml 格式将调试信息打印到标准输出
--dtd-文件
加载指定的文件作为 DTD
--节点 ID
将操作起点设置为给定的节点
--节点名称 [ :]
将操作起点设置为给定的第一个节点和
的URI
--node-xpath
将操作起点设置为指定XPath选择的第一个节点
表达
--id-属性[: ] [ :]
添加属性(默认值“id”)来自所有节点和
命名空间到已知 ID 属性列表; 这是一个黑客
如果您可以使用 DTD 或模式来声明 ID 属性(请参阅“--dtd-file”
选项),我不知道当您使用时,您的应用程序中还有什么可能会被破坏
这个黑客
--启用密钥数据
已启用密钥数据的逗号分隔列表(已注册的密钥数据类列表是
可用于“--list-key-data”命令); 默认情况下,所有注册的密钥数据都是
启用
--启用检索uris
以下值的逗号分隔列表:“空”、“相同文档”、
"local","remote" 来限制可能的 URI 属性值
元素。
--生成密钥[: ] ——
产生新的的关键位大小,将密钥名称设置为和
将结果添加到密钥管理器(例如,“--gen:mykey rsa-1024”会生成一个新的
1024 位 RSA 密钥并将其名称设置为“mykey”)
--keys-文件
从 XML 文件加载密钥
--privkey-pem[: ] [, [, [...]]]
从 PEM 文件和验证此密钥的证书加载私钥
--privkey-der[: ] [, [, [...]]]
从 DER 文件和验证此密钥的证书加载私钥
--pkcs8-pem[: ] [, [, [...]]]
从 PKCS8 PEM 文件和验证此密钥的 PEM 证书加载私钥
--pkcs8-der[: ] [, [, [...]]]
从 PKCS8 DER 文件和验证此密钥的 DER 证书加载私钥
--pubkey-pem[: ]
从 PEM 文件加载公钥
--pubkey-der[: ]
从 DER 文件加载公钥
--埃斯基[: ]
从二进制文件加载 AES 密钥
--桌面[: ]
从二进制文件加载 DES 密钥
--hmackey[: ]
从二进制文件加载 HMAC 密钥
--密码
用于读取密钥和证书的密码
--pkcs12[: ]
从 pkcs12 文件加载加载私钥
--pubkey-cert-pem[: ]
从 PEM 证书文件加载公钥
--pubkey-cert-der[: ]
从 DER 证书文件加载公钥
--可信-pem
从 PEM 文件加载可信(根)证书
--不可信-pem
从 PEM 文件加载不受信任的证书
--受信任的der
从 DER 文件加载可信(根)证书
--不可信-der
从 DER 文件加载不受信任的证书
--验证时间
“YYYY-MM-DD HH:MM:SS”格式的本地时间使用的证书验证
- 深度
最大证书链深度
--X509-跳过严格检查
跳过对 X509 数据的严格检查
--加密货币
以下列表中要使用的加密引擎的名称:openssl、mscrypto、
nss、gnutls、gcrypt(如果未指定加密引擎,则使用默认引擎)
--加密配置
加密引擎配置的路径
- 重复
重复操作次
--禁用错误消息
不打印 xmlsec 错误消息
--打印加密错误消息
最后打印错误堆栈
- 帮帮我
打印有关命令的帮助信息
使用 onworks.net 服务在线使用 xmlsec1