Tag: jar签名

获取用Java或Groovy填充的有效oauth_signature的绝对最小代码?

所以我正在测试Rest OAuth实现。 我的测试工具将发送HTTP请求,但我需要准备Authorization标头。 我需要的是:我想要一个有效的授权标题 我拥有:除了oauth_signature之外的所有标题我还有2个秘密,即token_secret和consumer_secret。 我也拥有access_token。 所以它真的归结为,必须签署这个请求。 我怎么做? 简介 :我只需要为RESTful服务填充Authorization标头的oauth_signature部分。 我该怎么做? 基本上: oAuthHeader=”OAuth”; oAuthHeader=oAuthHeader+” oauth_signature_method=”+oauth_signature_method; oAuthHeader=oAuthHeader+”,oauth_version=”+oauth_version; oAuthHeader=oAuthHeader+”,oauth_nonce=”+oauth_nonce; oAuthHeader=oAuthHeader+”,oauth_timestamp=”+oauth_timestamp; oAuthHeader=oAuthHeader+”,oauth_consumer_key=”+oauth_consumer_key; oAuthHeader=oAuthHeader+”,oauth_token=”+oauth_token; oAuthHeader=oAuthHeader+”,oauth_signature=”+**oauth_signature**; Authorization = oAuthHeader; 我的问题是我没有oauth_signature部分。 我不知道如何得到它。 请帮助?

validationJar签名

我正在尝试以编程方式validationjar文件未被明显篡改。 我有2个用例我想阻止。 1)现有类的修改2)在jar中添加新类 我用jarsigner签了jar子。 当我用jarsignervalidation上述任何一种情况时,它就像我期望的那样工作。 当我尝试以编程方式使用如何validation以编程方式使用jarsigner 签名的jar或如何validation自签名jar上的签名时的示例? 但是,我没有获得任何SecurityExceptions …或任何例外情况。 不确定我做错了什么,因为这些片段似乎对其他人有用。 有任何想法吗? 这是JDK 1.6 BTW。 编辑:根据下面的要求,代码示例…提供您自己的修改jar 🙂 JarFile myJar; try { //Insert the full path to the jar here String libPath = “” stature = new JarFile(libPath,true); //Don’t really need this right now but was using it to inspect the SHA1 hashes InputStream is = myJar.getInputStream(myJar.getEntry(“META-INF/MANIFEST.MF”)); […]