Certificate x、 509使用pharo smalltalk进行证书操作

Certificate x、 509使用pharo smalltalk进行证书操作,certificate,smalltalk,x509,pharo,Certificate,Smalltalk,X509,Pharo,我对smalltalk很陌生。我已经安装了Pharo5.0并使用了标准映像 我想在Smalltalk中创建/读取x.509证书。搜索并找到zdcluginsslssession(它使用SqueakSSL,SqueakSSL反过来使用ssleay32.dll/libeay.dll)。我知道Zodiac/Zink可用于创建带有证书的SSL会话 谁能告诉我如何开始使用smalltalk上的证书吗。我想在证书上执行诸如创建/解析/验证等操作。是否改用ssleay32.dll?我在哪里可以得到一些关于FF

我对smalltalk很陌生。我已经安装了Pharo5.0并使用了标准映像

我想在Smalltalk中创建/读取x.509证书。搜索并找到zdcluginsslssession(它使用SqueakSSL,SqueakSSL反过来使用ssleay32.dll/libeay.dll)。我知道Zodiac/Zink可用于创建带有证书的SSL会话

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


提前感谢。

您可以使用FFI选择本机路线,也可以使用仅限smalltalk的方法。对于后者,可以从中加载项目

阅读证书。您可以通过打开游乐场并执行以下操作来加载它:

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