Questions tagged «openssl»

OpenSSL是实现SSL / TLS协议以及通用密码库的开源软件工具包。





16
dyld:库未加载:/usr/local/opt/openssl/lib/libssl.1.0.0.dylib
我通过自制软件安装了蒸气,然后立即想通过执行跳入项目,vapor new Hello但是在终端中返回了以下消息: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/vapor Reason: image not found zsh: abort vapor new Hello 我尝试了一些方法来解决此问题,例如通过brew卸载并重新安装openssl,但这没有用。还尝试了我在互联网上找到的东西,但是没有任何效果。我认为它仅与蒸气有关,仅适用于1.0.0版本,但不适用于1.1.1,这就是我所拥有的。我想我需要降级到1.0.0,但是我该怎么做呢?如果重要的话,我在MacOS Catalina上。提前致谢。
147 swift  macos  openssl  homebrew  vapor 

20
无法找到包装器“ https”-在配置PHP时是否忘记启用它?
问题出在问题上。我已经对有关此问题的解决方案进行了彻底的调查,并且我知道与此有关的主题,并且我也一直关注它们,但没有任何效果。话虽如此,我将列出我到目前为止所做的一切。我在Windows XP计算机上的最新Eclipse版本上运行带有Zend Debugging的PHP 5.2.14。我有1 GB的RAM。我在XAMPP上运行了Apache,MySQL和FileZilla。 在XAMPP上,我执行了以下操作(在这些更改中Apache处于关闭状态):从XAMPP控制面板上单击Admin,然后转到https:// localhost/xampp/。从那里,我在欢迎页面上接受了此行的证书: 要获得OpenSSL支持,请使用带有https:// 127.0.0.1或https:// localhost的测试证书。 在同一部分,我检查了phpinfo()。在“环境”下SERVER["HTTPS"]是on。在“ Apache环境”下HTTPS为On。在“ PHP变量”下_SERVER["HTTPS"]是On。在“ Phar”下,OpenSSL support是disabled(安装ext / openssl)。我不知道如何启用Phar。 现在,关于C:\ xampp中的文件本身,我进入了PHP文件夹。在生产和开发的php.ini文件(更好的安全比抱歉),我allow_url_fopen=On,allow_url_include=On和我删除了分号,所以extension=php_openssl.dll不再注释掉。我什至确认.dll位于PHP文件夹的ext文件夹中。libeay32.dll和ssleay32.dll都在PHP和Apache文件夹中。Apache文件夹不包含生产或开发php.ini文件。 为了安全起见,我已经转到http://www.slproweb.com/products/Win32OpenSSL.html并安装了Win32 OpenSSL v1.0.0d。 现在我的retrieve_website.php中有问题的代码行如下所示: $urlquery = "https://www.googleapis.com/customsearch/v1?key=".$appid."&cx=".$google_searchid."&q=".$query."&alt=atom&num=".$results; $xmlresults = file_get_contents($urlquery); 我查询了另外两个网站,但它们是通过HTTP提供的,它们可以正常工作。我还在脚本结尾附近输入了以下代码行: echo 'openssl: ', extension_loaded ('openssl') ? 'yes':'no', "\n"; echo 'http wrapper: ', in_array('http', $w) ? 'yes':'no', "\n"; echo 'https wrapper: …
143 php  apache  https  openssl  xampp 

8
将PEM密钥转换为SSH-RSA格式
我有der格式的证书,使用此命令从中生成一个公共密钥: openssl x509 -inform der -in ejbcacert.cer -noout -pubkey > pub1key.pub 结果如下: -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7vbqajDw4o6gJy8UtmIbkcpnk O3Kwc4qsEnSZp/TR+fQi62F79RHWmwKOtFmwteURgLbj7D/WGuNLGOfa/2vse3G2 eHnHl5CB8ruRX9fBl/KgwCVr2JaEuUm66bBQeP5XeBotdR4cvX38uPYivCDdPjJ1 QWPdspTBKcxeFbccDwIDAQAB -----END PUBLIC KEY----- 我如何获得这样的公钥?是从证书还是从这个公钥? ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC7vbqajDw4o6gJy8UtmIbkcpnkO3Kwc4qsEnSZp/TR+fQi62F79RHWmwKOtFmwteURgLbj7D/WGuNLGOfa/2vse3G2eHnHl5CB8ruRX9fBl/KgwCVr2JaEuUm66bBQeP5XeBotdR4cvX38uPYivCDdPjJ1QWPdspTBKcxeFbccDw== 这是通过以下命令获得的: ssh-keygen -y -f private_key1.pem > public_key1.pub
142 openssl  openssh 

1
正确使用HsOpenSSL API实施TLS服务器
我试图弄清楚如何在并发上下文中正确使用OpenSSL.Session API 例如,假设我要实现stunnel-style ssl-wrapper,我希望具有以下基本框架结构,该结构可以实现幼稚full-duplex tcp-port-forwarder: runProxy :: PortID -> AddrInfo -> IO () runProxy localPort@(PortNumber lpn) serverAddrInfo = do listener <- listenOn localPort forever $ do (sClient, clientAddr) <- accept listener let finalize sServer = do sClose sServer sClose sClient forkIO $ do tidToServer <- myThreadId bracket (connectToServer serverAddrInfo) finalize …
141 haskell  openssl  ssl 

14
自制程序拒绝链接OpenSSL
我正在使用:OSX 10.11.6,Homebrew版本0.9.9m OpenSSL 0.9.8zg 2015年7月14日 我正在尝试使用dotnetcore并按照他们的指示进行操作, 我已经升级/安装了最新版本的openssl: > brew install openssl ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2h_1.el_capitan.bottle.tar.gz Already downloaded: /Users/administrator/Library/Caches/Homebrew/openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Pouring openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Caveats A CA file has been bootstrapped using certificates from the system keychain. To add additional certificates, place .pem files in /usr/local/etc/openssl/certs and run /usr/local/opt/openssl/bin/c_rehash This formula is keg-only, …

13
将Java密钥库转换为PEM格式
我正在尝试使用keytool和openssl应用程序将Java密钥库文件转换为PEM文件。但是我找不到进行转换的好方法。有任何想法吗? 我没有先将密钥库直接转换为PEM,而是尝试先创建PKCS12文件,然后再转换为相关的PEM文件和密钥库。但是我无法使用它们建立连接。(请注意,我只需要一个PEM文件和一个密钥库文件即可实现安全连接。没有类似“从Java密钥库文件开始”这样的限制。 但是从jks到pem的直接转换方法是可取的。

13
为本地主机创建一个受信任的自签名SSL证书(用于Express / Node)
尝试遵循有关创建与本地主机一起使用的自签名证书的各种说明,大多数说明似乎是针对IIS的,但是我正在尝试使用Nodejs / Express。它们均无法正常工作,因为在安装证书时,该证书不受信任。这是我尝试失败的方法: 如何为本地主机创建自签名证书? https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-12-04/ http://blogs.developerforce.com/developer-relations/2011/05/generating-valid-self-signed-certificates.html http://www.robbagby.com/iis/self-signed-certificates-on-iis-7-the-easy-way-and-the-most-effective-way/ 有人可以提供可以做到这一点的工作流程吗? 我可以安装证书,但是无法在chrome(v32)或IE(v10)中信任该证书。 编辑:在评论中建议该问题不是受信任的证书根。我通过IE安装了该证书,但仍然不受信任。

7
使用openssl verify验证证书链
我正在使用以下组件构建自己的证书链: Root Certificate - Intermediate Certificate - User Certificate 根证书是自签名证书,中级证书由Root签名,用户由中级签名。 现在,我想通过根证书验证用户证书是否具有其锚点。 用 openssl verify -verbose -CAfile RootCert.pem Intermediate.pem 验证正常。在下一步中,我使用以下命令验证用户证书 openssl verify -verbose -CAfile Intermediate.pem UserCert.pem 验证显示 error 20 at 0 depth lookup:unable to get local issuer certificate 怎么了?

13
您必须启用openssl扩展名才能通过https下载文件
我想安装Zend Framework2。因此我下载了骨架应用程序。如ZF2手册中所述,我们必须发出命令 php composer.phar install 里面的骨骼。 但是我遇到一个错误 您必须启用openssl扩展名才能通过https下载文件 然后我在wamp中启用了ssl_module,检查了php_ini文件,可以看到以下行 扩展名= php_openssl.dll 我仍然遇到相同的错误。有人知道我错过了什么吗?

6
将NSData转换为String?
我将一个openssl私钥EVP_PKEY存储为nsdata。为此,我使用以下代码序列化为字节流 unsigned char *buf, *p; int len; len = i2d_PrivateKey(pkey, NULL); buf = OPENSSL_malloc(len); p = buf; i2d_PrivateKey(pkey, &p); 其中pkey的类型为EVP_PKEY。然后我使用下面给出的行将缓冲区“ p”中的字节存储为NSData NSData *keydata = [NSData dataWithBytes:P length:len]; 现在,我使用下面给出的代码将其转换为NSString,但是当我将其打印到控制台中时,会给出其他一些字符。 NSString *content =[ NSString stringWithCString:[keydata bytes] encoding:NSUTF8StringEncoding]; 有人可以帮忙吗? 基本上我想将EVP_PKEY存储到sqlite数据库中 我在正确的轨道上吗?谢谢。
122 iphone  ios  sqlite  openssl  nsdata 

5
如何使用OpenSSL提取公钥?
以下命令生成一个包含公钥和私钥的文件: openssl genrsa -des3 -out privkey.pem 2048 资料来源:这里 使用OpenSSL,私钥也包含公钥信息,因此不需要单独生成公钥。 我们如何从privkey.pem文件中提取公钥? 谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.