草庐IT

公钥私钥

全部标签

ios - 如何获取我的私钥以在新 mac 中导出 APNS 证书

我正在尝试将我的应用生产APNS证书导出为p12文件。但是我的钥匙串(keychain)中没有私钥。上次我导出它是在大约一年前的一台旧Mac上。如何获取导出的私钥? 最佳答案 你不能。您必须从您的Apple开发者帐户中撤销旧证书,然后在您的新Mac上创建一个新证书。 关于ios-如何获取我的私钥以在新mac中导出APNS证书,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3542

ios - 未找到具有有效签名身份(即证书和私钥对)的配置文件

是的,我知道这个问题有很多重复,但我尝试了其他人建议的所有内容。此时我没有重复项,我从头开始撤销并重新生成了证书和key,我将我的证书与相应的key配对。我面临的问题如下:如果我尝试在我的build设置中发布带有分发配置文件的版本,我会不断收到header中指定的错误,虽然有开发配置文件,但可以工作并且不会引发任何问题。以防万一,我继续开发配置文件并创建存档,当我尝试分发它时,我无法再次指定我的分发配置文件,因为我不断收到“”的私钥未安装在此mac上.为了生成证书和key,我使用了xCodesPreferences->Account。对于我的开发证书,xCode自行下载证书,而我必须手

iphone - 在 iOS 上以 pkcs#1 格式导出公钥?

如何以pkcs#8格式导出使用SecKeyGeneratePair生成的RSA公钥?我目前正在编写一个iOS应用程序,它需要能够生成RSA私钥/公钥对、对内容进行签名并以pkcs#8格式导出公钥以发送到服务器。到目前为止,我正在使用SecKeyGeneratePair生成配对,使用SecItemCopyMatching检索我的公钥和私钥,并使用SecKeyRawSign进行签名,这一切似乎工作正常,签名验证也很好,可以使用SecKeyRawVerify进行测试。但不幸的是,我对如何在pkcs#8中正确导出公钥一无所知。提前感谢您的帮助。 最佳答案

ios - 找不到 iOS 应用的应用私钥

我的iOS应用程序需要私钥(.p12文件)才能通过AmazonSNS启用推送通知。我在钥匙串(keychain)访问中找不到我的应用程序的私钥。我只看到我自己和我公司的开发人员和分发key。我本可以删除它,因为我从KeychainAccess中删除了与该应用程序相关的两件事,以便使用更新版本。我可能删除了错误的东西。我可以在Xcode中重新生成key吗?如果没有,我如何创建一个新应用程序来获取新key?更新:我发现这个教程详细描述了我正在尝试做的事情。http://www.adventuresofanentrepreneur.net/creating-a-mobile-appsgame

GitHub:权限被拒绝(公钥)。 fatal: 从 GitHub 克隆目录时远程端意外挂断

我正在尝试使用命令“gitclonegit@github.com:uvagfx/hipi.git”将hipi目录从GitHub克隆到我的Ubuntu系统,但它显示为克隆到“hipi”的错误...权限被拒绝(公钥)。fatal:远端意外挂断。如何解决这个错误? 最佳答案 如果您克隆到您拥有用户权限的目录(/home/user/git),它将正常工作。 关于GitHub:权限被拒绝(公钥)。fatal:从GitHub克隆目录时远程端意外挂断,我们在StackOverflow上找到一个类似的问

java - JSch:来自存储在 hdfs 上的私钥的 addIdentity

这个问题在这里已经有了答案:JSchtoaddprivatekeyfromastring(1个回答)关闭4年前。我需要从hadoop集群连接到sftp服务器。我想知道是否有办法从存储在hdfs中的私钥加载身份。实际上,JSch对象似乎只接受本地路径:try{StringprivateKeyPath="hdfs://namenode:8020/path/to/privatekey";//needthisonetobeanhdfspathJSchjsch=newJSch();jsch.addIdentity(privateKeyPath);//[..]}catch(Exceptionex)

Pem私钥pkcs1和pkcs8之间互转

pkcs8私钥转pkcs1私钥方法1:使用OpenSSL工具转化opensslrsa-inpkcs8.pem-outpkcs1.pem命令执行完后,当前文件目录下将出现一个名为pkcs1.pem的文件,即为pkcs1格式。方法2:通过代码实现jar包版本 dependency> groupId>org.bouncycastle/groupId> artifactId>bcpkix-jdk18on/artifactId> version>1.72/version> /dependency>代码如下privatestaticfinalStringCHARSET="utf-8"; /

php - PHP OpenSSL 可以生成私钥/公钥/证书对吗?

我想知道PHP'sOpenSSL扩展可用于生成私钥/公钥/证书对? 最佳答案 当然,使用openssl_pkey_new:$privateKey=openssl_pkey_new(array('private_key_bits'=>2048));$details=openssl_pkey_get_details($privateKey);$publicKey=$details['key'];您可以使用openssl_pkey_export导出key或openssl_pkey_export_to_file.

java - 具有公钥的 RSA 签名作为未在 java 中验证的文本

这个问题是在过去的问题HowtoRSAverifyasignatureinjavathatwasgeneratedinphp的延续中产生的.该代码适用于简单文本。但是现在我需要签署和验证格式也有公钥(验证key除外)的文本。text1:text2:exported-public-key示例:53965C38-E950-231A-8417-074BD95744A4:22-434-565-54544:MIIBCgKCAQEAxWg6ErfkN3xu8rk9WsdzjL5GpjAucMmOAQNeZcgMBxN+VmU43EnvsDLSxUZD1e/cvfP2t2/dzhtV6N2IvT7h

php - 将 OpenSSL 生成的 RSA 公钥转换为 OpenSSH 格式 (PHP)

我一直在尝试使用PHP的openssl扩展生成一个RSAkey对,并将结果保存为一个OpenSSH兼容的key对——这意味着私钥是PEM编码的(这很容易),而公钥存储在一个OpenSSH具体格式如下:ssh-rsaAAAAB3NzaC1yc2EAAAADAQABA...morebase64encodedstuff...据我所知,这种格式包括:明文形式的key类型,后跟空格(即“openssh-rsa”)代表以下数据的base64编码字符串:以字节为单位的算法名称的长度(在本例中为7)编码为32位无符号长大端算法名称,在本例中为“ssh-rsa”RSA'e'数字的长度,以字节为单位,编码