草庐IT

keystore-explorer

全部标签

java - 如何将自签名证书正确导入默认情况下可供所有 Java 应用程序使用的 Java keystore ?

我确实想将自签名证书导入Java,因此任何尝试建立SSL连接的Java应用程序都会信任此证书。到目前为止,我设法将其导入keytool-import-trustcacerts-noprompt-storepasschangeit-alias$REMHOST-file$REMHOST.pemkeytool-import-trustcacerts-noprompt-keystorecacerts-storepasschangeit-alias$REMHOST-file$REMHOST.pem不过,当我尝试运行HTTPSClient.class我仍然得到:javax.net.ssl.SSLH

java - SSL 和证书 keystore

我的Java程序如何知道包含证书的keystore在哪里?或者:我如何告诉我的Java程序在哪里寻找keystore?在以某种方式指定keystore后,如何指定用于验证服务器到客户端的证书? 最佳答案 SSL属性是通过系统属性在JVM级别设置的。这意味着您可以在运行程序时设置它们(java-D....),或者您可以通过执行System.setProperty在代码中设置它们。您必须设置的具体键如下:javax.net.ssl.keyStore-LocationoftheJavakeystorefilecontaininganapp

java - keytool error keystore 被篡改,或密码不正确

在本地机器上生成证书时出现以下错误。C:\Users\abc>keytool-genkey-aliastomcat-keyalgRSAEnterkeystorepassword:keytoolerror:java.io.IOException:Keystorewastamperedwith,orpasswordwasincorrect我认为jdk版本存在一些问题。我在同事机器上运行了相同的命令,它运行正常。请分享您的意见。 最佳答案 我通过使用cacertskeystore的默认密码解决了这个问题:'changeit'

PHP:如果 Internet Explorer 6、7、8 或 9

我想在PHP中为不同版本的InternetExplorer做一个条件:if($browser==ie6){//这样做}elseif($browser==ie7){//dothis}elseif...我已经看到类似代码的许多变体,但正在寻找一些super简单的东西,很容易编码来做一些简单的if和else并做不同的事情。谢谢编辑:我需要它来向用户显示一些不同的消息,因此CSS条件等不好。 最佳答案 这是我最终使用的一种变体,它检查IE8及以下版本:if(preg_match('/MSIE\s(?P\d+)/i',@$_SERVER['H

c# - 如何开始开发 Internet Explorer 扩展?

这里有没有人有开发IE扩展的经验,可以分享他们的知识?这将包括代码示例、良好示例的链接、流程文档或任何内容。我真的很想这样做,但是我遇到了糟糕的文档,糟糕的代码/示例代码/缺乏的巨大墙壁。您可以提供的任何帮助/资源将不胜感激。具体来说,我想从如何从IE扩展中访问/操作DOM开始。编辑,更多细节:理想情况下,我想放置一个工具栏按钮,单击该按钮时,会弹出一个包含指向外部站点的链接的菜单。我还想根据某些条件访问DOM并在页面上植入JavaScript。在IE扩展中保留信息的最佳方法是什么?在Firefox/Chrome/大多数现代浏览器中,您使用window.localStorage,但显然

javascript - “控制台”是 Internet Explorer 的未定义错误

我正在使用Firebug,并且有一些类似的语句:console.log("...");在我的页面中。在IE8(也可能是早期版本)中,我收到脚本错误,说“控制台”未定义。我试着把它放在我的页面顶部:if(!console)console={log:function(){}};我仍然得到错误。有什么办法可以消除错误? 最佳答案 试试if(!window.console)console=...无法直接引用undefinedvariable。但是,所有全局变量都是与全局上下文同名的属性(对于浏览器来说是window),访问未定义的属性是可以

javascript - 对于某些情况,如 Internet Explorer 特定的 CSS 或 Internet Explorer 特定的 JavaScript 代码,如何仅针对 Internet Explorer 10?

对于某些情况,如InternetExplorer特定的CSS或InternetExplorer特定的JavaScript代码,我如何仅针对InternetExplorer10?我试过了,但它不起作用:InternetExplorer10会忽略条件注释并使用而不是. 最佳答案 我不会使用JavaScriptnavigator.userAgent或$.browser(使用navigator.userAgent),因为它可以被欺骗。针对InternetExplorer9、10和11(注意:也是最新的Chrome):@mediascreen

javascript - Internet Explorer 的输入占位符

HTML5在input元素上引入了placeholder属性,它允许显示灰色的默认文本。遗憾的是InternetExplorer,包括IE9不支持它。那里已经有一些占位符模拟器脚本。它们通常通过将默认文本放入输入字段中,将其设置为灰色并在您关注输入字段后再次将其删除。这种方法的缺点是占位符文本位于输入字段中。因此:脚本无法轻松检查输入字段是否为空服务器端处理必须检查默认值,以免将占位符插入数据库。我想要一个解决方案,占位符文本不在输入本身中。 最佳答案 查看HTML5CrossBrowserPolyfills的“Web表单:输入占位

java - keystore 更改密码

我目前有一个keystore,有一个只有我应该知道的特定密码。我现在需要将对该keystore的访问权限授予其他人,所以我想:1)修改密码,方便我分享给其他人,让他们签名2)创建一个不同的密码并允许他们使用它进行签名。这可能吗?和-如果是-怎么做? 最佳答案 Keystore只有一个密码。您可以使用keytool更改它:keytool-storepasswd-keystoremy.keystore要更改key的密码:keytool-keypasswd-alias-keystoremy.keystore

java - 如何检查 keystore 文件中的证书名称和别名?

我有一堆.keystore文件,需要找到一个具有特定CN和别名的文件。有没有办法使用keytool、jarsigner或其他工具来做到这一点?我找到了一种检查特定keystore是否用于签署特定apk的方法,但我还需要获取每个文件中的别名和证书名称。 最佳答案 您可以运行以下命令来列出您的keystore文件的内容(和别名):keytool-v-list-keystore.keystore如果要查找特定别名,也可以在命令中指定:keytool-list-keystore.keystore-aliasfoo如果找不到别名,则会显示异常