x.509 证书操作与 pharo smalltalk
x.509 certificate operations with pharo smalltalk
我是 smalltalk 的新手。我已经安装了Pharo 5.0,使用的是标准镜像。
我想 create/read Smalltalk 中的 x.509 证书。搜索并找到 ZdcPluginSSLSession(它使用 SqueakSSL,而 SqueakSSL 又使用 ssleay32.dll/libeay.dll)。我了解 Zodiac/Zinc 可用于创建带有证书的 SSL 会话。
谁能告诉我如何开始使用 smalltalk 上的证书。我想对 create/parse/validate 等证书执行操作。我应该改用 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 套件。如果您有任何疑问,请直接与我联系。我很想帮忙。
我是 smalltalk 的新手。我已经安装了Pharo 5.0,使用的是标准镜像。
我想 create/read Smalltalk 中的 x.509 证书。搜索并找到 ZdcPluginSSLSession(它使用 SqueakSSL,而 SqueakSSL 又使用 ssleay32.dll/libeay.dll)。我了解 Zodiac/Zinc 可用于创建带有证书的 SSL 会话。
谁能告诉我如何开始使用 smalltalk 上的证书。我想对 create/parse/validate 等证书执行操作。我应该改用 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 套件。如果您有任何疑问,请直接与我联系。我很想帮忙。