73.2. URI 格式


如前所述,Camel 提供了一组加密端点来创建和验证签名

crypto:sign:name[?options]
crypto:verify:name[?options]
Copy to Clipboard Toggle word wrap
  • crypto:签名,创建签名并将其存储在恒定的 org.apache.camel.component.crypto.DigitalSignatureConstants.SIGNATURE 中的标头中。"CamelDigitalSignature".
  • crypto:验证 将在此标头的内容中读取并进行验证计算。

为了能正常工作,签名和验证进程需要共享的密钥对,签名需要 私钥 并验证 公钥 (或包含 证书 )。使用 JCE 生成这些密钥对非常简单,但通常最好使用 KeyStore 来安置和共享您的密钥。DSL 非常灵活,关于如何提供密钥并提供多个机制。

注意 加密:签名 端点通常在一个路由中定义,而免费 加密:在另一个路由中进行验证,尽管在它们后出现的一个示例中简单性。它不表示签名和验证应当相同。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat