【问题标题】:x.509 certificate operations with pharo smalltalk使用 pharo smalltalk 的 x.509 证书操作
【发布时间】:2016-08-29 15:38:36
【问题描述】:

我对 smalltalk 很陌生。我已经安装了 Pharo 5.0 并使用标准镜像。

我想在 Smalltalk 中创建/读取 x.509 证书。搜索并找到 ZdcPluginSSLSession(它使用 SqueakSSL,而后者又使用 ssleay32.dll/libeay.dll)。我了解 Zodiac/Zinc 可用于创建带有证书的 SSL 会话。

谁能告诉我如何开始使用 smalltalk 上的证书。我想对创建/解析/验证等证书执行操作。我是否使用 ssleay32.dll 代替?我在哪里可以找到一些关于 FFI 的好文档以与 Pharo 5.0 一起使用?

提前致谢。

【问题讨论】:

    标签: certificate smalltalk x509 pharo


    【解决方案1】:

    您可以使用 FFI 进行本机路由,也可以使用仅使用 smalltalk 的方法。对于后者,您可以从

    加载项目

    http://smalltalkhub.com/#!/~NorbertHartl/X509

    读取证书。您可以通过打开 Playground 并执行来加载它:

    Metacello new
      configuration: 'X509';
      version: #development;
      repository: 'http://smalltalkhub.com/mc/NorbertHartl/X509/main';
      load.
    

    那里的实现可以与

    一起使用
    X509 readCertificateFromPEM: '/path/to/pem/file.pem' asFileReference readStream 
    

    X509 实现非常简单,让您了解如何使用包含的 ASN.1 套件。如果您有任何问题,请直接与我联系。我很乐意提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-05
      • 2012-07-22
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 2010-10-10
      相关资源
      最近更新 更多