Support - Unable to register keys or sign a file while behind a proxy server

本文介绍了解决黑莓签名工具在使用代理服务器环境下的注册及应用签名问题的方法。提供了两种解决方案:配置黑莓Java开发环境使用代理服务器,以及通过命令行方式手动指定代理进行签名密钥注册。

Summary

This article applies to the following:

    • BlackBerry® Java® Development Environment (BlackBerry JDE)

 

Problem

By default, the BlackBerry Signature Tool is unable to contact the registration server if you are working behind a proxy server. When attempting to either register the signature keys or sign an application, you may see one of the following error messages:

Server unavailable at this time. Please contact your system administrator.

OR

General failure. Please try again. Server may be unavailable.

Resolution

To resolve this issue, perform one of the following resolutions:

Resolution 1

Configure the BlackBerry JDE to use a proxy server when launching the BlackBerry SignatureTool. To do so, complete the following steps:

    • In the BlackBerry JDE, select the Edit menu.
    • Choose Preferences , and then select the Code Signing tab.
    • Type the proxy information in the required fields.

Resolution 2

Register the signature keys by running the following command, instead of double-clicking on each .csi file:

Java -jar -Dhttp.proxyHost=myproxy.com -Dhttp.proxyPort=80 SignatureTool.jar SigKey.csi

In the preceding example, SigKey.csi refers to the name of each signature key (.csi) file that was sent to you. The naming conventions for the keys are as follows:

    • client-RRT-*.csi
    • client-RBB-*.csi
    • client-RCR-*.csi

Dhttp.proxy is either the name or Internet Protocol (IP) address of the proxy server. The Dhttp.proxyPort is optional because the default proxy port is 80. However, if the proxy server is configured to use a different port, the Dhttp.proxyPort option is required, where it specifies the configured port.

Make sure that you register each .csi file and that you do it only once. For security purposes, the BlackBerry Signature Tool prevents multiple registrations of the same set of keys.

Signing an application

Once the signature keys have been successfully registered, you will be able to sign a BlackBerry smartphone application by running the BlackBerry Signature Tool from a command prompt. The BlackBerry Signature Tool is located within the following directory:

[Drive:]/Program Files/Research In Motion/BlackBerry JDE 3.x/bin

From a command line, change to the preceding directory, and use the following command to run the BlackBerry Signature Tool:

Java -jar -Dhttp.proxyHost=myproxy.com -Dhttp.proxyPort=80 SignatureTool.jar

This will open a file selection window, which will allow you to select the .cod file(s) that you want to sign.

Additionally, the BlackBerry JDE has built-in support for the proxy host and proxy port under the Code Signing tab. To access the Code Signing tab, click Edit > Preferences > Code Signing . This can be used for future code signing requests after the initial registration.

Note: Proxy authentication support has been added to the BlackBerry SignatureTool in BlackBerry JDE 4.3.0 and later.

【Koopman】遍历论、动态模态分解和库普曼算子谱特性的计算研究(Matlab代码实现)内容概要:本文围绕【Koopman】遍历论、动态模态分解和库普曼算子谱特性的计算研究展开,重点介绍基于Matlab的代码实现方法。文章系统阐述了遍历理论的基本概念、动态模态分解(DMD)的数学原理及其与库普曼算子谱特性之间的内在联系,展示了如何通过数值计算手段分析非线性动力系统的演化行为。文中提供了完整的Matlab代码示例,涵盖数据驱动的模态分解、谱分析及可视化过程,帮助读者理解并复现相关算法。同时,文档还列举了多个相关的科研方向和技术应用场景,体现出该方法在复杂系统建模与分析中的广泛适用性。; 适合人群:具备一定动力系统、线性代数与数值分析基础,熟悉Matlab编程,从事控制理论、流体力学、信号处理或数据驱动建模等领域研究的研究生、博士生及科研人员。; 使用场景及目标:①深入理解库普曼算子理论及其在非线性系统分析中的应用;②掌握动态模态分解(DMD)算法的实现与优化;③应用于流体动力学、气候建模、生物系统、电力系统等领域的时空模态提取与预测;④支撑高水平论文复现与科研项目开发。; 阅读建议:建议读者结合Matlab代码逐段调试运行,对照理论推导加深理解;推荐参考文中提及的相关研究方向拓展应用场景;鼓励在实际数据上验证算法性能,并尝试改进与扩展算法功能。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值