我知道 JRE 附带的 cacerts 文件是存储根 CA 证书的信任库,许多人也将此文件称为密钥库。但是,我对密钥库文件的理解是另一个文件,其中保存私钥以供服务器自行验证。
那么JAVA把私钥存放在哪里呢?或者密钥库文件的确切位置在哪里,它是否与 cacerts 文件相同?
此外,以下命令列出所有根 CA 证书:
> keytool -list -storepass changeit -keystore "C:\Program Files\Java\jre1.8.0_191\lib\security\cacerts"
Run Code Online (Sandbox Code Playgroud)
为什么 keytool 无法在没有-keystore和-storepass标志的情况下列出根 CA?
我是Symfony2框架的新手,在阅读以下文档之后仍然不太了解如何包含JQuery lib http://symfony.com/doc/current/cookbook/assetic/asset_management.html#dumping-asset-files
我见过类似的问题,但没有一个能解释一切如何协同工作?为什么我们需要抛弃资产?为什么将它们包含在模板中是不够的?
基本上,我想做的是把我的JQuery lib放在app/Resources/js / Then下我的任何一个Twig模板里面我想要引用/包含这个JQuery lib以便能够编写一个JQuery脚本代码.我是否需要修改app/config/config.yml文件?
请给我一个例子和你的解释.以下是我到目前为止所做的事情(以下所有内容都在一个Twig模板中):
{% javascripts 'app/Resources/js/jquery-1.8.0.js' %}
<script type="text/javascript">
$(document).ready(function (){
$('a').click(function(event){
$('#box').fadeOut();
});
});
</script>
{% endjavascripts %}
Run Code Online (Sandbox Code Playgroud)
<div id="box">
<a href="#">click me</a>
</div>
Run Code Online (Sandbox Code Playgroud)
页面加载没有任何问题,但当我点击'click me'时,JQuery代码不会被执行!