• 请不要在回答技术问题时复制粘贴 AI 生成的内容
OkabeRintaro
V2EX  ›  程序员

尾缀 pem 的是什么文件?如何使用的呢....请问

  •  
  •   OkabeRintaro · Aug 31, 2022 · 5170 views
    This topic created in 1525 days ago, the information mentioned may be changed or developed.

    请问下,这个 pem 文件要怎么使用啊?打开看是一串字符...... 前端小白一枚,不是很懂,是上头发给我的...

    32 replies  •  2022-08-31 16:45:21 +08:00
    OkabeRintaro
    OkabeRintaro
    OP
    Aug 31, 2022
    1
    是给安卓 apk 打包用的吗?
    eason1874
    eason1874
    Aug 31, 2022❤️1
    2
    通常是证书内容,私钥或公钥
    RealVic
    RealVic
    Aug 31, 2022
    3
    记事本打开即可
    imln
    imln
    Aug 31, 2022
    4
    服务器私钥文件
    OkabeRintaro
    OkabeRintaro
    OP
    Aug 31, 2022
    5
    @eason1874 @RealVic @imln 你好 请问下这个是如何使用的呢?百度查了下,发现没有很详细的那种,能给个方向吗?比如用什么工具,可以怎么使用?
    thetbw
    thetbw
    Aug 31, 2022
    6
    服务器 openssl 可以生成,其他程序也可以读取,例如 java 的 `MessageDigest`,nginx 可以拿来做 ssl ,等等
    ho121
    ho121
    Aug 31, 2022
    7
    上面发给你没说要干啥么,就单纯的发给你?
    madlifer
    madlifer
    Aug 31, 2022
    8
    SSL 证书?
    vfs
    vfs
    Aug 31, 2022
    9
    pem 文件通常都是证书或者公钥,私钥。 你这里应该是 base64 编码的 asn.1 数据。 可以使用 asn.1 工具查看,我常用这个 https://lapo.it/asn1js/#。
    OkabeRintaro
    OkabeRintaro
    OP
    Aug 31, 2022
    10
    @ho121 对的,就是发给我,我还以为是那种 Hbuilder 打包需要的那种苹果证书(发行 /测试)啥的
    zhuweiyou
    zhuweiyou
    Aug 31, 2022
    11
    发给你 那应该是 ssl 相关的了
    OkabeRintaro
    OkabeRintaro
    OP
    Aug 31, 2022
    12
    @thetbw @vfs 好的 谢谢
    OkabeRintaro
    OkabeRintaro
    OP
    Aug 31, 2022
    13
    这个是直接用来签名的吗?能在 HbuilderX 里面打包使用吗?
    OkabeRintaro
    OkabeRintaro
    OP
    Aug 31, 2022
    14
    @vfs 把 pem 文件放进去 出来的东西看不懂呀....
    fengci
    fengci
    Aug 31, 2022
    15
    安卓打包应该是 keystore 吧。
    pengjl
    pengjl
    Aug 31, 2022
    16
    建议不知道的话就直接问发你的那个人
    eason1874
    eason1874
    Aug 31, 2022
    17
    @OkabeRintaro 做什么用,问上头。现实中给你一把钥匙,你怎么知道做什么用,锁门还是锁保险柜,这是能猜出来的事吗,直接问上头就完事了
    darknoll
    darknoll
    Aug 31, 2022
    18
    key.pem 是私钥,cert.pem 是公钥证书
    ZE3kr
    ZE3kr
    Aug 31, 2022 via iPhone
    19
    Mac 的话按空格可以直接预览,非 Mac 可以用 openssl 去查看
    hhhhhh123
    hhhhhh123
    Aug 31, 2022
    20
    rsa 加密算法 公钥文件
    ZE3kr
    ZE3kr
    Aug 31, 2022 via iPhone
    21
    签名一般同时需要私钥和公钥证书两个文件,或者证书和密钥在一起的 p12
    christin
    christin
    Aug 31, 2022 via iPhone
    22
    直接问给你的那个人,不懂就问呗
    reallynyn
    reallynyn
    Aug 31, 2022
    23
    ssh -i "xxx.pem" -p 22 [email protected]
    ThisDay
    ThisDay
    Aug 31, 2022
    24
    是不是公钥啊,让你用它加密后把数据发给服务端
    hakr
    hakr
    Aug 31, 2022
    25
    就是个证书或者公钥私钥 一般用来非对称加密或者签名用的 直接问需要用在哪不就行了
    darkengine
    darkengine
    Aug 31, 2022
    26
    不是,你领导发给你也没说让你干啥吗。。。

    要不你打印出来贴工位上好了 😂
    AllenHua
    AllenHua
    Aug 31, 2022
    27
    nginx 配置 https

    ```
    ssl_certificate /path/to/fullchain.pem;
    ssl_certificate_key /path/to/privkey.pem;
    ssl_trusted_certificate /path/to/chain.pem;
    ```
    laolaowang
    laolaowang
    Aug 31, 2022
    29
    貌似是 nginx 的私钥文件
    vfs
    vfs
    Aug 31, 2022
    30
    @OkabeRintaro 想看懂这个? 首先你需要学习一下 asn.1 编码规则。 然后你需要学习一下 x509 的规范。 (或者你可以在网上找一些教程快速入门),这里附上我觉得比较好的连接:ASN.1 编码规则: http://luca.ntop.org/Teaching/Appunti/asn1.html ,X.509 规范 https://www.rfc-editor.org/rfc/rfc5280 。 这里建议你直接找 wiki 或者教程简单学习就行,这里知识很多
    OkabeRintaro
    OkabeRintaro
    OP
    Aug 31, 2022
    31
    @vfs 谢谢!解燃眉之急!
    xzysaber
    xzysaber
    Aug 31, 2022
    32
    其实就是普通的文本文件。
    一般里面要么放证书,要么放密钥(公私钥)。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1389 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 20:54 · PVG 04:54 · LAX 12:54 · JFK 15:54
    ♥ Do have faith in what you're doing.