问题标签 [key-pair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14861 浏览

openssl - 什么是 OpenSSL BIO 对以及如何使用?

OpenSSL 中的 BIO 对到底是什么,它打算如何使用?我已经检查了 OpenSSL 文档,但任何细节都很少。

0 投票
1 回答
3785 浏览

certificate - “对象仅包含密钥对的公共部分。还必须提供私钥。” 使用 2 .pem's & X509 & MS Services3.Security

这是代码:

我认为mutualCert,auth,是我的公共证书和signCert,SOAP,是我的私人证书,但我真的不确定。我从一种(网络服务)食谱中获取了代码......网络服务说他们不看密码。

错误信息是:

“对象仅包含密钥对的公共部分。还必须提供私钥。”

0 投票
2 回答
174 浏览

authentication - ssh 身份验证概念问题

在我读到的所有地方,他们都说 ssh 密钥对身份验证比简单密码身份验证更安全,因为发送到服务器的签名总是不同的。所以如果有人得到我的签名,他下次不能用它来代表我登录。

现在我的问题是这个签名是如何独一无二的?

服务器是否首先发送一些随机字符串,我的计算机使用我的私钥对其进行签名并将其发回。因为这是我看到签名每次都是唯一的唯一方式。但是在网络上到处都说客户端首先发送签名(因为这是第一步),但我认为服务器应该首先发送随机字符串!

0 投票
23 回答
510985 浏览

amazon-web-services - 更改 ec2 实例的密钥对

如何在 AWS 管理控制台中更改我的 ec2 实例的密钥对?我可以停止实例,我可以创建新的密钥对,但我没有看到任何修改实例密钥对的链接。

0 投票
1 回答
1562 浏览

mysql - 如何获取一个新的 EC2 实例来挂载一个已有 MySQL 数据库的卷?

几个月前,我关注了http://aws.amazon.com/articles/1663并开始运行。然后,我的电脑崩溃了,我丢失了密钥对(http://stackoverflow.com/questions/7949​​835/accessing-ec2-instance-after-losing-keypair)并且无法再访问该实例。

我现在想启动一个新实例并挂载这个之前遗留下来的 MySQL/DB 卷,看看我是否可以获取其中的数据。我该怎么做呢?

0 投票
1 回答
340 浏览

mysql - 如何在 mysql 结果中向前看

我有一个数组,其中包含对库存商品的“类别”、“组”和“子组”的 mysql 查询结果。我需要构建一个动态菜单,但我正在构建的数组的当前行的内容取决于下一行中的列。

我查找了很多示例,但所有示例都检查了数组的整行(mysql 行)我只想检查数组行中的一项(一个 mysql 列)。我需要类似的东西

0 投票
2 回答
1422 浏览

ssh - 如何连接独立的 SSH 客户端——AWS EC2

可以说我得到了下面的 ssh。

我想将它保存在 /Users/UserName/Documents/ServerKeys

我相信我会将其添加到 ssh 密钥中

当我在终端中运行它时,我得到

我需要在某个时候运行 chmod 400 keypair.pem 吗?

我做错了什么,我还需要做什么才能使用密钥对进入服务器?

0 投票
2 回答
862 浏览

php - 到 IIS 和 PHP 的 HTTP POST - 键/值对限制?

我正在尝试调试将数据发布到 IIS(7.5)的 Web 应用程序中的问题,该应用程序将其传递给 PHP(5.3.5)应用程序(通过 FastCGI)。

该页面有一个动态表单,允许用户添加新字段,因此页面发布的键值对的数量会有所不同(表中的每一行有 6 个新的键值对)。一些用户完全疯了,添加了大量数据,这意味着在某些情况下,POST 正文中有超过 1,000 个键值对。

看起来 IIS、FastCGI 或 PHP 都在限制 POST 正文中键值对的数量。Fiddler 告诉我浏览器正确发送了所有 1,000 多对,但是如果我使用 PHP 立即回显 $_POST 中的每个键,则列表缩小了。所有发布的值都包含数据,但即使它们没有,我也确定不应该删除键。

谷歌搜索这个问题没有帮助,所以希望有人在这里有经验。澄清:

  1. 重新设计应用程序可能会摆在桌面上,但只能作为最后的手段
  2. 发布的数据量仍然很小 - 整个请求约为 50kb
  3. 神奇的数字似乎在 1,000 左右(可能是 1,005,但测试有点像猪,所以我不能完全肯定地说)

对此的任何想法将不胜感激!

0 投票
2 回答
2334 浏览

java - 如何在密钥库上为我的密钥对创建证书?

如何为我的 KeyPair 创建 X509Certificate?(我的班级已经有了 KeyPair,我需要创建一个证书来保存我的公钥,然后将其存储在密钥库中)。

我期待有一个 X509Certificate 构造函数能够接收我的公钥,然后通过 keystore.setEntry(pvtkey, cert) 存储它,但我没有发现将新证书和我的密钥对关联起来没有任何用处......

任何的想法?

编辑:我也尝试将证书链作为 null 传递,但它不起作用,它看起来像http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=5866fda73ac1258fcfebef9c3234?bug_id=4906869上报告的错误

谢谢!

0 投票
10 回答
45559 浏览

amazon-ec2 - 从私有 EBS AMI 启动实例后“服务器拒绝我们的密钥”

我创建了自己的 EBS AMI,与另一个 AWS 账户共享,使用新密钥对基于此映像启动了新实例,现在当我尝试连接到这个新实例时出现错误:“服务器拒绝我们的密钥” .

这就是我所做的(一步一步):

  1. 在我的个人帐户中配置了新的 CentOS 6.3 服务器(使用我的个人密钥对)
  2. 已创建该服务器的 EBS AMI 映像
  3. 与我客户的帐户分享了这张图片
  4. 基于此共享图像 + 新密钥对在我的客户帐户中启动了新实例
  5. 新启动的实例不想采用新的密钥对。经过一些测试,我认为它接受了我的个人密钥对。

如何从我的图像中创建新实例以接受新的密钥对?我什至尝试在原始图像中删除“.ssh/authorized_keys”文件,在没有公钥的情况下基于该图像启动新实例,但仍然没有成功。

请告知如何创建不会附加到旧密钥对的图像