2016-08-29 3 views
4

저는 smalltalk에 새로 입문했습니다. Pharo 5.0을 설치하고 표준 이미지를 사용합니다.pharo smalltalk x.509 인증서 작업

Smalltalk에서 x.509 인증서를 만들고 읽고 싶습니다. 검색하여 ZdcPluginSSLSession (SqueakSSL을 사용하며 squelex32.dll/libeay.dll을 사용함)을 발견했습니다. 조디악/아연을 사용하여 인증서로 SSL 세션을 만들 수 있음을 알고 있습니다.

누구든지 smalltalk에서 certs를 시작하는 방법을 알 수 있습니까? create/parse/validate 등의 certs 작업을 수행하고 싶습니다. 대신 ssleay32.dll을 사용합니까? Pharo 5.0에서 사용할 수있는 좋은 문서는 어디에서 얻을 수 있습니까?

미리 감사드립니다.

답변

5

FFI를 사용하는 기본 경로로 이동할 수도 있고 smalltalk 전용 접근 방식을 사용할 수도 있습니다. 후자의 경우 인증서를 읽을

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

에서 프로젝트를로드 할 수 있습니다. 당신은 놀이터를 열고 실행하여로드 할 수 있습니다 :

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 개의 스위트 룸이 포함되어 있습니다. 질문이 있으시면 직접 저에게 연락하십시오. 나는 그것을 열망한다.

관련 문제