صافي :: SSLEAY.

NET :: SSLEAY هو امتداد بيرل لاستخدام Openssl.
التحميل الان

صافي :: SSLEAY. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Mike McCauley and Florian Ragwitz
  • موقع ويب الناشر:
  • http://search.cpan.org/~flora/

صافي :: SSLEAY. العلامات


صافي :: SSLEAY. وصف

NET :: SSLEAY هو امتداد بيرل لاستخدام Openssl. NET :: SSLEAY هو امتداد بيرل لاستخدام Openssl.synopsis استخدام Net :: SSLEAY QW (Get_https post_htttps sslcat make_headers make_form)؛ ($ صفحة) = get_https ('www.bacus.pt'، 443، '/')؛ # 1 (صفحة $، استجابة $، Reply Readers) = get_https ('www.bacus.pt'، 443، '، # 2 Make_Headers (وكيل المستخدم =>' cryptozilla / 5.0b1 '، المرجع =>' https : //www.bacus.pt '))؛ ($ صفحة، النتيجة $، رؤوس) = # 2B = get_https ('www.bacus.pt'، 443، '/ protected.html'، make_headers (التفويض => 'basic'. mime :: base64 :: encode ( "USER المستخدم: $ تمر"، ''))؛ ($ Page، Response $ Reply Readers) = post_https ('www.bacus.pt'، 443، '/foo.cgi'، ''، # 3 Make_form (OK => '1'، الاسم => 'Sampo' )) $ الرد = SSLCAT ($ host، $ port، $ طلب)؛ # 4 (Reply Reply، $ ERR، $ server_cert) = sslcat ($ host، $ port، طلب $)؛ # 5 $ صافي :: SSLEAY :: تتبع = 2؛ # 0 = لا تصحيح الأخطاء، 1 = الأصفار، 2 = تتبع، 3 = DETATHERE DEDATHERE هي وحدة نمطية ذات صلة تسمى Net :: SSLEAY :: مقبض مضمن في هذا التوزيع الذي قد ترغب في استخدامه بدلا من ذلك. يحتوي على وثائق POD الخاصة به. تقدم هذه الوحدة بعض الوظائف الدقة عالية المستوى للمستوى الرفيعة المستوى للوصول إلى صفحات الويب على خوادم SSL (للتماثل، يتم تقديم نفس API للوصول إلى خوادم HTTP أيضا)، وظيفة SSLCAT () لكتابة عملائك الخاصة، و وأخيرا الوصول إلى حزمة SSL API الخاصة ب SSLEAY / OPENSSL باقة حتى تتمكن من كتابة خوادم أو عملاء للحصول على تطبيقات أكثر تعقيدا. وظائف عالية المستوى، فمن الأكثر استعدادا لاستيرادها إلى مساحة اسمك الرئيسية كما هو موضح في Synopsis.case 1 يوضح الاحتجاج النموذجي لل get_https () لجلب صفحة HTML من خادم آمن. الوسيطة الأولى توفر اسم مضيف أو IP في تدوين عشري منقط لخادم بعيد للاتصال. الوسيطة الثانية هي منفذ TCP في النهاية البعيدة (يتم اختيار منفذك الخاص بشكل تعسفي من المنافذ المرقمة عالية كالمعتاد ل TCP). الوسيطة الثالثة هي عنوان URL للصفحة دون جزء اسم المضيف. إذا كان في شك، فتشاور مع مواصفات HTTP على http://www.w3c.org.case 2 يدل على استخدام كامل من Get_https (). كما يتضح، يحدد get_https () رؤوس الاستجابة والاستجابة وإرجاعها كقائمة، والتي يمكن التقاطها في التجزئة للرجوع إليها لاحقا. كما يتم استخدام حجة رابعة ل Get_https () لإدراج بعض الرؤوس الإضافية في الطلب. Make_headers () هي وظيفة تقوم بتحويل قائمة أو التجزئة إلى مثل هذه الرؤوس. بشكل افتراضي Get_HTTPS () الإمدادات () الإمدادات المضيف (قم بإجراء استضافة افتراضية سهلة) وقبول (حاجة إليها من قبل IIS ).Case 2B يوضح كيفية الحصول على صفحة محمية بكلمة مرور. الرجوع إلى مواصفات بروتوكول HTTP لمزيد من التفاصيل (E.G. RFC-2617) .Case 3 يستدعي post_https () إرسال نموذج HTML / CGI إلى خادم آمن. الحجج الأربعة الأولى تساوي get_https () (لاحظ أن السلسلة الفارغة ('') مرت كوسيطة رأس). الحجة الخامسة هي محتويات الشكل المنسق وفقا لمواصفات CGI. في هذه الحالة، يتم استخدام وظيفة Helper Make_https () للقيام بالتنسيق، ولكن يمكنك تمرير أي سلسلة. يضيف Post_https () تلقائيا رؤوس المحتوى ونوع المحتوى والطول إلى الطلب على الطلب. يعرض 44 وظيفة SSLCAT () الأساسية (مستوحاة من روح Netcat Utility :-). في سكين الجيش السويسري الخاص بك يسمح لك بسهولة الاتصال بخوادم، وإرسال بعض البيانات، ثم الحصول على الاستجابة. أنت مسؤول عن تنسيق البيانات وتحليل الاستجابة - SSLCAT () هي مجرد نقل .CASE 5 هو الاحتجاج الكامل ل SSLCAT () الذي يسمح بإرجاع الأخطاء بالإضافة إلى الشهادة الخادم (PEER). يمكن استخدامها للتحكم في حمية وظائف عالية المستوى. يضمن المستوى 0 الصمت، المستوى 1 (الافتراضي) فقط ينبعث رسائل الخطأ. متطلبات: perl.


صافي :: SSLEAY. برامج ذات صلة