2010-12-16 6 views

उत्तर

4

Zodiac शुरू कर दिया Zodiac पर नजर रखने के लिए चाहते हो सकता है।

यह इस (Pharo forum से नुस्खा) की तरह सक्षम करें:

पहले डाउनलोड SqueakSSL प्लगइन और अपने Pharo निर्देशिका में डाल दिया, और फिर आवश्यक संकुल लोड:

 
"Load Zinc HTTP Components" 
Gofer it 
    squeaksource: 'ZincHTTPComponents'; 
    package: 'Zinc-HTTP'; 
    package: 'Zinc-Tests'; 
    package: 'Zinc-Patch-HTTPSocket'; 
    load. 

"Load Zodiac including extras" 
Gofer it 
    squeaksource: 'Zodiac'; 
    package: 'Zodiac-Core'; 
    package: 'Zodiac-Tests'; 
    load. 

"Load extra Zinc support for Zodiac" 
Gofer it 
    squeaksource: 'ZincHTTPComponents'; 
    package: 'Zinc-Zodiac'; 
    load. 

"Switch to the Zn Zodiac socket factory" 
ZnNetworkingUtils default: ZnZodiacNetworkingUtils new. 

और तुम होना चाहिए HTTPS संसाधनों के खिलाफ अनुरोध करने में सक्षम।

+0

अंत में! एचटीटीपीएस के माध्यम से बात करने के लिए एक शुद्ध स्मॉलटाक समाधान। समय के बारे में। –

1

There was a bit of discussion on the mailing list. संक्षेप में:

SqueakSSL is supposed to do the job, लेकिन कुछ फिक्सिंग पड़ सकता है। It can be invoked through WebClient, शॉन Denigris बताया गया है:

WebClient httpGet: 'https://www.google.com/search?q=squeak'. 

और, मेलिंग सूची से:

If you know whom you want to connect to, then you can use stunnel.

+0

मम्म दिलचस्प ... आश्चर्य अगर stunnel वाइल्डकार्ड का समर्थन करता है ... मुझे नहीं लगता। मुझे लगता है कि मुझे फारो से मूल एसएसएल कनेक्शन की आवश्यकता है जब एसएसएल क्लाइंट कनेक्शन सबडोमेन के साथ गेटवे पर है। यूआरएल के सबडोमेन में नामित कुछ खाते के बिंदुओं की तरह। उस वेब क्लाइंट को https –

5

तुम इतनी तरह WebClient के माध्यम से आसानी से SqueakSSL उपयोग कर सकते हैं:

वेब क्लाइंट httpGet: 'https://www.google.com/search?q=squeak '।

प्रमाणपत्रों में कोई समस्या हो सकती है, इस स्थिति में आपको त्रुटियों को पकड़ना और अनदेखा करना होगा (see here)।

इसके अलावा, Zinc http framework पर अपनी नजर रखें, जो जल्द ही फारो का नया डिफ़ॉल्ट होगा। ऐसा लगता है कि अभी तक एसएसएल नहीं है, लेकिन इसे तेजी से विकसित किया जा रहा है।

0

उत्पादन परिवेश में हम सिर्फ Lighttpd (या अपाचे) http से अनुवाद करने के लिए HTTPS का उपयोग करने के लिए

+1

पर आज़माएं, मैं * एचटीटीपीएस की सेवा नहीं कर रहा हूं; उस स्थिति में, मैं बिल्कुल एक एसएसएल टर्मिनेटर को सामने रखूंगा। मैं इसे * ग्राहक अनुप्रयोग में * उपभोग करने के लिए देख रहा हूं। –

+0

ध्यान रखें कि आपको https -> http भी करने में सक्षम होना चाहिए। यहां देखें [लिंक] (http://serverfault.com/questions/227057/revers-proxy-http-https) –

0

आप stunnel उपयोग करने के लिए चाहते हो सकता है।

क्यों?

पूरी तरह से सीपीयू गहन एन्क्रिप्शन/डिक्रिप्शन कार्यों को मूल पुस्तकालय में आउटसोर्स करने और उस तनाव के वीएम को मुक्त करने के लिए।

दूसरी ओर में, आप जैसा कि ऊपर उल्लेख जिंक से HTTPS अनुरोध बनाने के लिए आप सक्षम हो जाएगा कि द्वारा this initiative

0

हाल ही में फारो छवियों में समर्थन बहुत बेहतर है क्योंकि जिंक और राशि चक्र एकीकृत हैं। बस

का मूल्यांकन प्राप्त ZnEasy: 'https://www.google.com'

उदाहरण के लिए

एक विस्तृत दस्तावेज यहां पाया जा सकता:

http://www.pharo-project.org/news?dialog=documentation-for-zinc-http

HTTPS ग्राहक, सुरक्षित POP क्लाइंट, सुरक्षित एसएमटीपी ग्राहक लिए

पढ़

http://zdc.stfx.eu/zodiac-paper.html

संबंधित मुद्दे