<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      rust 解決ssl 報錯的問題

      在使用rust 調用apple push notify servie (apns )的時候, 需要加載apple 提供的.p12的一個證書。這個證書的格式有點老,新的openssl 不再支持,會報錯,需要打開“legacy”的能力才能支持

      報錯信息類似

        digital envelope routines:inner_evp_generic_fetch:unsupported:../crypto/evp/evp_fetch.c:349:Global default library context, Algorithm (RC2-40-CBC : 0), Properties ()

      解決辦法

      安裝openssl 

      # macOS (Homebrew)
      $ brew install openssl@3
      
      # macOS (MacPorts)
      $ sudo port install openssl
      
      # macOS (pkgsrc)
      $ sudo pkgin install openssl
      
      # Arch Linux
      $ sudo pacman -S pkg-config openssl
      
      # Debian and Ubuntu
      $ sudo apt-get install pkg-config libssl-dev
      
      # Fedora
      $ sudo dnf install pkg-config perl-FindBin openssl-devel
      
      # Alpine Linux
      $ apk add pkgconfig openssl-dev
      
      # openSUSE
      $ sudo zypper in libopenssl-devel

      如果是windows , 則使用 https://slproweb.com/products/Win32OpenSSL.html

      安裝后需要修改配置文件

      $ openssl version -d
      OPENSSLDIR: “/usr/lib/ssl”

      找到安裝的位置,然后編輯配置文件openssl.cnf

      # List of providers to load
      
      # 一定要在對應的位置修改和添加
      
      [openssl_init]
      providers = provider_sect
      
      
      # 一定要在對應的位置修改和添加
      [provider_sect]
      default = default_sect 
      legacy = legacy_sect
      # 一定要在對應的位置修改和添加
      
      [default_sect]
      activate = 1
      
      [legacy_sect]
      activate = 1

      然后查看一下

      $ openssl list -providers
      Providers:
        default
          name: OpenSSL Default Provider
          version: 3.0.7
          status: active
        legacy
          name: OpenSSL Legacy Provider
          version: 3.0.7
          status: active

      如果 出現了legacy,說明正確了。

      參考

      https://docs.rs/openssl/latest/openssl/index.html

      https://www.practicalnetworking.net/practical-tls/openssl-3-and-legacy-providers/

       

      posted on 2024-04-12 15:01  cococooder  閱讀(352)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 动漫精品中文无码卡通动漫| 天天噜噜日日久久综合网| 亚洲av永久无码精品水牛影视| 精品久久久久无码| 亚洲av不卡电影在线网址最新| 国产精品夜夜春夜夜爽久久小说 | 亚洲欧美日韩综合一区在线 | 国产视频一区二区三区麻豆| 欧美奶涨边摸边做爰视频| 二区三区亚洲精品国产| 久久久久香蕉国产线看观看伊 | 亚洲中文日韩一区二区三区| 日本精品一区二区不卡| 国产精品成| 国产99re热这里只有精品| 亚洲中文字幕人妻系列| 成人看的污污超级黄网站免费| 蜜桃网址| 人人澡超碰碰97碰碰碰| 亚洲人成网线在线播放VA| 少妇高潮喷水久久久影院| 国产尤物精品自在拍视频首页| 在线精品国产中文字幕| 洛川县| 高清破外女出血AV毛片| 亚洲一区二区三区在线观看精品中文| 国产色无码专区在线观看| 人人爽人人爽人人片av东京热| 欧洲无码一区二区三区在线观看| 乱人伦中文字幕成人网站在线 | 国产精品理论片| 免费无码AV一区二区波多野结衣| 久久精品国产亚洲av久| 国产成人精品白浆免费视频试看 | 午夜欧美精品久久久久久久| 人妻中文字幕精品系列| 久久99热只有频精品8| 国产一区二区视频在线看| 亚洲中文字幕国产综合| 久久久精品午夜免费不卡| 亚洲av成人区国产精品|