openssl 相关问题

OpenSSL是一个实现SSL / TLS协议的开源软件工具包,以及一般的加密库。

无法使用 SSL 连接到 MySQL

我正在将 Laravel Jetstream 项目部署到 Vercel 和数据库,我使用 TiDB 连接到该项目。 根据文档,我在本地从 TiDB 下载了 ca.pem 文件,并在本地下载了

回答 1 投票 0

用于创建和签署 ES256 JWT 令牌的 BASH 脚本

我正在尝试制作一个 BASH 脚本,为 AppStore Connect API 生成并签署 JWT 令牌。 (https://developer.apple.com/documentation/appstoreconnectapi/generate_tokens_for_api_requests) 我

回答 2 投票 0

CURL 请求不再适用于证书

我在 CURL 中有一个命令,从年初开始就可以使用 find 。 这周开始失败了。 这是命令 curl -X POST --url https://destination/login -H '内容类型:

回答 1 投票 0

OpenSSL:尝试解码 DER 数据

我有以下Python代码,用于创建一段DER数据“x25519_pubic_der”。 #!/usr/bin/python3 从 cryptography.hazmat.primitives.asymmetry 导入 x25519 来自密码学.ha...

回答 1 投票 0

Linux - 无法从系统中删除包

目前我正在使用 Linux Mint 21 Cinnamon。 我需要将我的 openvpn 版本从当前安装的版本 2.5.9 降级到 2.4.7。 我需要降级它,因为 2.5.9 版本不适用于我的

回答 1 投票 0

我在客户端和服务器上都有证书和私钥,但 gRPC 安全连接失败

我使用openssl为客户端和服务器生成了证书和私钥,它们的代码都是python语言的,并且它们有一个用于联邦学习过程的通信gRPC...

回答 1 投票 0

MySQL主从复制使用SSL:出现错误证书验证失败

Last_IO_Error:连接到源“repl@mysql-master:3306”时出错。这是尝试 1/86400,两次尝试之间有 60 秒的延迟。消息:SSL 连接错误:错误:0A000086:SSL 例程::

回答 1 投票 0

Nextcloud Onion 的自签名 SLL 证书:“ERR_SSL_PROTOCOL_ERROR”

上下文 在通过 Tor 域在 Ubuntu 22.10 上设置自托管 nextcloud 服务器后,我使用以下脚本创建了自签名 SLL 证书: 代码 首先这个脚本 生成

回答 1 投票 0

为什么会出现“Since OpenSSL 3.0”错误?

完整错误:“严重性代码描述项目文件行抑制状态 错误 C4996 'RSA_size': 由于 OpenSSL 3.0 Cloud my_rsa.h 75"。我该如何解决这个问题...

回答 1 投票 0

在 C 中将 OpenSSL 的 SHA1 与 Apple Silicon 结合使用

我正在构建一个 git 克隆并使用 hash-file 命令。我目前正在尝试计算已知字符串的 SHA1 哈希值,并有此代码和以下问题: #包括 我正在构建一个 git 克隆并使用 hash-file 命令。我目前正在尝试计算已知字符串的 SHA1 哈希值,并有此代码和以下问题: #include <openssl/sha.h> #include <stdio.h> #include <stdlib.h> #include <string.h> int hashFile(char *file_name, int ww) { int i, ret; size_t size_len; unsigned long file_size; char path[56]; unsigned char hash[SHA_DIGEST_LENGTH]; char *token, *type, *blob_content, *content; FILE *src = fopen(file_name, "r"); if (ferror(src)) { perror("Unable to read file"); return 1; } fseek(src, 0L, SEEK_END); file_size = ftell(src); rewind(src); size_len = snprintf(NULL, 0, "%lu", file_size); char *buffer = (char *)malloc((size_t)file_size + 1); fread(buffer, sizeof(char), file_size, src); buffer[file_size] = '\0'; blob_content = (char *)malloc((7 + sizeof(unsigned long) + file_size + 1) * sizeof(char)); snprintf(blob_content, 7 + size_len + 1, "blob %lu\\0", file_size); strcat(blob_content, buffer); SHA1((unsigned char *)blob_content, strlen(blob_content), hash); printf("%s\n", hash); free(blob_content); free(buffer); return 0; } void printHashHelp() { printf("usage: twat hash-file [options] <file_name>\n"); printf("\n"); printf("options:\n"); printf("\t-w: write contents to objects store\n"); } $ clang --std=c17 -fmodules -fprebuilt-module-path=. -I/opt/homebrew/opt/openssl/include cmd.c comp.c init.c cat.c hash.c -o twat -v ... Undefined symbols for architecture arm64: "_SHA1", referenced from: _hashFile in hash-fc3ff3.o ld: symbol(s) not found for architecture arm64 我应该如何链接并启用 SHA1 以在 M2 Max 上工作?如果这是不正确的,我应该使用什么 clang 命令? 我一直在尝试不同的链接方法openssl/sha.h,相信已经得到它,但目前还没有得到该功能。 以下:如何在 C 编程中使用 SHA1 哈希 我尝试使用链接库,但编译器链接失败。 将 -L/opt/homebrew/lib -lcrypto 添加到命令行。

回答 1 投票 0

Dovecot 避免 SHA1 TLS 连接不起作用

我有一个 Dovecot 后端实例,我想在其中避免使用自定义密码集以使连接更安全。 但有些定义并不能起到预期的作用。 不同的密码套装在

回答 1 投票 0

如何编写一个与 openssl rehash 行为相同的 Go 程序?

你能告诉我如何编写一个 Go 程序来产生与以下相同的输出吗? x509 -hash -noout -in 文件名 谢谢!

回答 1 投票 0

一个证书链如何被两个不同的CA证书验证?

我导出了 google.com 提供的证书,其链接为“GTS Root R1”->“GTS CA 1C3”->“*.google.com”。我输入“GTS CA 1C3 + *.google.com...

回答 1 投票 0

PHP openssl_private_encrypt 有 javascript 模拟

需要在 JavaScript 中模拟 openssl_private_encrypt php 函数。 我期望相同的输出。 openssl-private-加密 PHP 参考 https://www.php.net/manual/en/function.openssl-private-encrypt.php &l...

回答 1 投票 0

使用 Google HSM 上的私钥存储生成 CSR

我想使用存储在 Google KMS 上的密钥生成 CSR。我已生成密钥,但不确定如何生成 CSR。 我在 GO 和 Python 上找到了示例,但我对这些一无所知

回答 1 投票 0

如何在 mac m1 (Sonoma) 上安装用于 c/c++ 程序的 openssl 库

我想在我的程序中使用 openssl 库,但是当我尝试包含它们时,我收到一条错误消息:“请更新您的 includePath” 我已经使用 b 安装了 openssl...

回答 1 投票 0

OpenSSL SSL_read:连接已重置

大家好,有人可以帮助我吗,这是一段简单的代码: 尝试 { $ch=curl_init(); 如果($ch ===假){ throw new Exception('初始化失败'); }...

回答 1 投票 0

从 OpenSSL 1.0.2b 迁移到 3.3.0 后,由于填充,AES-128-ECB 解密“失败”

我有一个测试程序,在链接到 OpenSSL 1.0.2b 时可以工作,但在 OpenSSL 3.0.0 和 OpenSSL 3.3.0 上失败。我认为问题出在加密方面,因为以编程方式解密

回答 1 投票 0

如何针对服务器验证自签名根 CA 证书以及通配符证书?

我使用本地DNS服务器192.168.1.1,它可以解析本地域custom.local及其所有子域。这本身就很好用。 为了建立安全的连接,我有一个自我...

回答 1 投票 0

使用 C++curl 库 libCPR 获取 HTTP 响应状态代码 0 和空消息

我正在使用 libcpr 发送 GET 请求。 cpr::响应 r = cpr::获取( cpr::Url{target.str()}, cpr::标题{标题}); 为了进行调试,我打印了响应 - std::cout <...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.