certificate - 使用 paro smalltalk 进行 x.509 证书操作

标签 certificate smalltalk x509 pharo

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

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

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

提前致谢。

最佳答案

您可以使用 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 套件。如果您有任何问题,请直接与我联系。我很想帮忙。

关于certificate - 使用 paro smalltalk 进行 x.509 证书操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39210105/

相关文章:

iphone - SecTrustCreateWithCertificates 在 iPad 上崩溃

java - 如何在 java 中解码 .csr 文件以提取其内容

c# - 将 SoapUi 项目转换为等效的 DotNet WCF 客户端代码/配置

object - 在smalltalk中创建字符串时会发生什么?

authentication - 没有用户服务的 Spring Security X.509 身份验证

browser - 我的 SSL 证书有效吗?

certificate - Bluemix - 如何将证书添加到信任库

macos - 如何在嵌入式WebView中显示HTTPS请求的证书

smalltalk - 如何在smalltalk中为实例变量指定类

programming-languages - Self 语言是从哪里得名的?