পিডগিনকে একটি অবৈধ শংসাপত্র গ্রহণ করতে বাধ্য করুন


23

আমি পিডগিন 2.10.10-3.fc20 (libpurple 2.10.10) এ নিম্নলিখিত ত্রুটিটি পাচ্ছি।

আমি কীভাবে এটি একটি অবৈধ শংসাপত্র গ্রহণ করতে বাধ্য করতে পারি?

( এই বাগ রিপোর্ট অনুযায়ী এটি সক্ষম হওয়া উচিত)।

এখানে চিত্র বর্ণনা লিখুন

আমি যা করেছি তা এখানে:

  • ফায়ারফক্সে ডোমেন পরিদর্শন করেছেন এবং শংসাপত্রটি রফতানি করেছেন
  • পিডগিন সরঞ্জাম -> শংসাপত্রগুলিতে শংসাপত্র আমদানি করে
  • শংসাপত্রটি আমদানি করে seahorse(জিনোম কীরিং জিইউআই)

দয়া করে এই পিডগিন সংস্করণটির জন্য উবুন্টু সংস্করণ এবং উত্স যুক্ত করুন।
এবি

আপনি দেখেছেন এই ? হয়তো কেউ সেই তথ্য নিয়ে কাজ করতে পারে ...
বাইট কমান্ডার

@ বাইটকম্ডার আপনার সরবরাহিত লিঙ্কটি কেবলমাত্র একটি প্রস্তাব মকআপ। আমি চাই ভালবাসেন তা বাস্তবায়ন দেখতে, কিন্তু আমি কোন ডেভেলপার আছি।
ব্রাজিলিয়ান গায়

আমার একটি অবৈধ শংসাপত্র দরকার। =)
এবি

@AB আপনি ইতিমধ্যে উত্সটি সম্পাদনা করেছেন? যদি হ্যাঁ আমি অন্য কিছুতে চলে যাই :)
kos

উত্তর:


13

বিকল্প হিসাবে আপনি হাতে এসএসএল শংসাপত্র ডাউনলোড করতে পারেন। এরপরে পিডজিন সমস্যা ছাড়াই শুরু হয়। শংসাপত্রটি ডাউনলোড করতে আপনি ওপেনসেল কমান্ড লাইন ইউটিলিটি ব্যবহার করতে পারেন।

~/.purple/certificates/x509/tls_peers$ openssl s_client -connect YOUR_SERVER:PORTNUMBER  

যখন উপরের কমান্ডটি "কোনও পিয়ার শংসাপত্র উপলব্ধ নেই" এর সাথে ব্যর্থ হয় তখন সার্ভারটি এসএসএলের পরিবর্তে STARTTLS ব্যবহার করে। এই ক্ষেত্রে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

~/.purple/certificates/x509/tls_peers$ openssl s_client -connect YOUR_SERVER:PORTNUMBER -starttls xmpp

এখন অংশটি শুরু করে "---- শুরু করুন শংসাপত্র ----" দিয়ে অনুলিপি করুন। আপনি যদি শংসাপত্রের ফাইলটির বিষয়বস্তু মুদ্রণ করেন তবে এটি নীচের মত দেখাচ্ছে:

~/.purple/certificates/x509/tls_peers$ cat jabber.ulm.ccc.de 

-----BEGIN CERTIFICATE-----
MIIFXDCCA0QCCQCa5jxvwccm0DANBgkqhkiG9w0BAQUFADBwMQswCQYDVQQGEwJE
RTEMMAoGA1UEBxMDVWxtMRUwEwYDVQQLEwxDQ0MgRXJmYSBVbG0xGjAYBgNVBAMT
EWphYmJlci51bG0uY2NjLmRlMSAwHgYJKoZIhvcNAQkBFhFqYWJiZXJAdWxtLmNj
...
3EIpMVk3V1djyj0FEuDaG/o+6BTLCiIMiIUFtbpVz8YZChHbv8ObMJ5JpUIkDfKZ
si1YZKpUYwpVXgTCUml67lArx/sq95OQsDSO3fR1Ch0=
-----END CERTIFICATE-----

1
...এবং তারপর কি? আমি ডাউনলোড করা ফাইলটি কোথায় রাখব?
ব্রাজিলিয়ান গায়

8
ফাইলটিকে ডিরেক্টরি in / .purple / प्रमाणपत्र / x509 / tls_peers / ডিরেক্টরিতে রাখুন এবং এটি গুরুত্বপূর্ণ যে ফাইলটির নামটি জ্যাবার সার্ভারের ডিএনএস নাম। সুতরাং আপনার জ্যাবার অ্যাকাউন্টটি যদি ব্যবহারকারী 123@jabber.ulm.ccc.de হয় তবে আপনাকে ফাইলটি তৈরি করতে হবে: ~ / .purple / प्रमाणपत्र / x509 / tls_peers / jabber.ulm.ccc.de
মার্টিন

2
@ মার্টিনের উপরের মন্তব্যটি উত্তরে অন্তর্ভুক্ত করা উচিত, কারণ এই কাজটি করা খুব গুরুত্বপূর্ণ। পিডগিন ২.১০.৯ (লাইবপুরল ২.১০.৯) এর সাথে কুবুন্টু 15.04 এ ওয়ার্কআরউন্ড নিশ্চিত হয়েছে।
বাসটিয়েন

11

পিডগিন ২.১০.১০ (লাইবপুরলে ২.১০.১০) শংসাপত্রগুলির সাথে একটি বাগ রয়েছে তা দেখা যাচ্ছে :

সংস্করণ ২.১০.১০ এ কোনও এক্সএমপিপি সার্ভারের সাথে সংযোগ স্থাপন করা আর সম্ভব নয় যা স্ব স্বাক্ষরিত SSL শংসাপত্র ব্যবহার করে। ত্রুটির বার্তাটি: এর শংসাপত্রটি বৈধ করা যায়নি। উপস্থাপিত শংসাপত্র শৃঙ্খলা অবৈধ।

সার্ভার শংসাপত্রটি ইতিমধ্যে স্থানীয় ক্যাশে থাকলে (কান্ট্রাল \ শংসাপত্রগুলি 50 x509 \ tls_peers) সংযোগটি সম্ভব। যদি শংসাপত্রটি এখনও ক্যাশে না করা হয় (যেমন তাজা উইন্ডোজ / পিডগিন ইনস্টলেশন পরে) সংযোগ ব্যর্থ হয়।

2.10.11 এ আপগ্রেড করা সমস্যার সমাধান করে। আপনি যদি আমার মতো পুরানো উবুন্টু সংস্করণ ব্যবহার করেন তবে আপনি পিপিএ (12.04, 14.04 এবং 14.10) ব্যবহার করতে পারেন


2
Unfortunatelly, এর আপগ্রেড pidgin 2.10.11মধ্যে Ubuntu 15.04সাহায্য করে না। আমি এটি যাচাই করে দেখেছি যে সমস্যাটি অমীমাংসিত রয়ে গেছে।
জ্যাকবিয়ান

@ জ্যাকোবিয়ান আপনি কি পিডগিন এবং লাইবপুরল উভয়কেই আপগ্রেড করেছেন ?
ব্রাজিলিয়ান গায়

2
হ্যাঁ, আমি libpurple অপসারণ না করা পর্যন্ত এটি আমার পক্ষে কার্যকর হবে না: sudo apt-get remove libpurple0এবং তারপরে পুনরায় ইনস্টল করা হয়েছেsudo apt-get install pidgin
EoghanM

এই অনুভূতিটি যখন এক বছরের অপ্রচলিত পিপিএ অফিসিয়াল সংগ্রহস্থলের তুলনায় 2 সংস্করণ বেশি হয়।
হাই-এঞ্জেল

2

এটি গুরুত্বপূর্ণ যে নামটি আপনি প্রবেশ যখন মাধ্যমে শংসাপত্র আমদানি হবে বলে মনে হয় ToolsCertificatesম্যাচ connect serverপাওয়া XMPP অ্যাকাউন্ট কনফিগারেশনে। এটি একই ত্রুটির জন্য কাজ করতে সক্ষম হয়েছি way

সংযুক্ত সার্ভার এবং শংসাপত্রের হোস্টনামটি মিলবে


1
উবুন্টুকে জিজ্ঞাসা করতে স্বাগতম! আপনি কি (ইজি একটি উদাহরণ কমান্ড সরবরাহ করতে পারেন) এর বিস্তারিত ব্যাখ্যা করতে পারেন? যদি এটি একটি ভাল হয়, এবং আপনি আমাকে একটি নোট রেখে যান, আমি ফিরে এসে উপড়ে পড়ব! ;-)
ফেব্বী

1
@ ফ্যাবিকে ধন্যবাদ, আমি এটি আরও স্পষ্ট করতে একটি স্ক্রিনশট যুক্ত করেছি, কোনও আদেশের প্রয়োজন নেই।
tobigue

একটি সম্পাদনা এবং একটি আপ-ভোট! ;-)
ফাব্বি

কয়েক ঘন্টা সময় কাটানোর পরেও (15:24:43) nss: ERROR -8101: SEC_ERROR_INADEQUATE_CERT_TYPE (15:24:43) nss: subject name not verifiedসমাধান হয়ে গেল !! ধন্যবাদ !!
ম্যাটটিওল

2

আর একটি কর্মশালা হ'ল ত্রুটির মতো নির্দিষ্ট করা সার্ভারের নাম আমদানি করা myserver.chat.com। উদাহরণ স্বরূপ:

  1. ফায়ারফক্স ব্রাউজারটি খুলুন এবং ইউআরএল রাখুন:, HTTPS://mysever.chat.comআপনি একটি ত্রুটি পাবেন:

    অবৈধ শংসাপত্র ত্রুটি

  2. নির্বাচন করুন, Advancedতারপর বিকল্প Add Exception। শংসাপত্রের জন্য একটি পপআপ খুলবে।

  3. তারপরে Advanced-> Details-> ক্লিক করুনExport

    শংসাপত্রের প্রদর্শক

  4. শংসাপত্রটি কোথাও সংরক্ষণ করুন

  5. পিডজিন খুলুন, Tools-> Certificates-> এ যান Add এখন শুরুর দিকের ত্রুটির মতো একই সাধারণ নাম দিয়ে শংসাপত্রটি সংরক্ষণ করুন।

শেষ পর্যন্ত পুনরায় সংযোগ করার চেষ্টা করুন।


যদি অন্য কোনও মেশিনে কোনও (কর্মরত) ক্লায়েন্ট উপলব্ধ থাকে, সেখান থেকে শংসাপত্রটি রফতানি করে এবং আপনার বর্ণনার মতো এটি আবার আমদানি করুন (শংসাপত্র ব্যবস্থাপক ব্যবহার করে উভয়) কাজ করে।
ভয় দেখানো

2

সহজ পথ,

  1. বন্ধ
  2. আপনার শংসাপত্র ফোল্ডার ( Win­dows: %appdata%\.purple) (লিনাক্স /home/<Username>/.purple/certificates/x509/tls_peers:) সন্ধান করুন
  3. শংসাপত্র ফোল্ডারের সমস্ত কিছু মুছুন।
  4. পিডজিন পুনরায় আরম্ভ করুন এবং অবশেষে আপনার উচিত একটি নতুন শংসাপত্র যা কাজ করে।

পিএস: উইন্ডোজ ব্যবহারকারীরা যারা আপনার অ্যাড্রেস বারে %app­data%কেবল টাইপ %appdata%\.purpleকরেন এবং এন্টার টিপেন।


1

আমি কয়েকবার বারবার সংরক্ষিত অনুলিপিটির সাথে ম্যানুয়ালি এই প্রতিস্থাপন করে শংসাপত্রের বিষয়টি পেতে পারি। এর পরে কাজ করা বন্ধ করে দিয়েছিল এবং ২.১১-তে আপগ্রেড করা কোনও সাহায্য করবে বলে মনে হচ্ছে না।

যদি আপনি উত্স থেকে তৈরি করেন, তবে একটি জিনিস চেষ্টা করার জন্য হ'ল লাইবপুরল / শংসাপত্রের জন্য উত্স কোডটি পরিবর্তন করা; PURPLE_CERTIFICATE_FATALS_MASK চেকটির অধীনে PURPLE_CERTIFICATE_NON_FATALS_MASK চেকটি ব্যবহারকারীকে প্রম্পট করার জন্য সরানো হচ্ছে তবে গ্রহণযোগ্য হলে শংসাপত্রের অনুমতি দিন। সম্ভবত সবচেয়ে নিরাপদ কাজটি নয়, তবে আমার পক্ষে কাজ করেছেন।


1

এটি সমাধানের জন্য আপনি পিডগিন-বিকাশকারী পিপিএ ব্যবহার করতে পারেন । আমি সেই উত্স থেকে পিডগিন প্যাকেজ এবং libpurple ইনস্টল করেছি এবং এটি Lync 2013 সংস্থানগুলিতে অ্যাক্সেস নিয়ে আমার সমস্যার সমাধান করেছে। এখন এটি স্বয়ংক্রিয়ভাবে শংসাপত্রগুলি (অজানা শংসাপত্র গ্রহণ বা প্রত্যাখ্যানের জন্য ডায়ালগ দেখায়) অনুমতি দিতে পারে। আপনি কি চেষ্টা করেছেন? আপনি যদি 15.04 ব্যবহার করেন তবে কয়েকটি প্যাকেজ ডাউনলোড করার জন্য এবং পুরানোগুলি নতুন দিয়ে প্রতিস্থাপন করার জন্যও একটি কার্যকারিতা রয়েছে। আমি এটি ইতিমধ্যে 15.04 এ পরীক্ষা করেছি, এটি কাজ করে।


আপনি "কয়েকটি প্যাকেজ" ডাউনলোড করতে এবং কোনটি প্রতিস্থাপন করবেন তা ভাগ করে নিতে পারলে এটি সহায়ক হবে। ধরাটি এখন আমার কাছে 15.04 এবং পিডগিন 2.10.11 আছে তবে এখনও শংসাপত্রগুলির সম্পর্কে এই কুখ্যাত ত্রুটি বার্তা রয়েছে।
জ্যাকবিয়ান

পিডগিন রেপোতে এই সমস্ত প্যাকেজগুলি, আপনি পিডগিন এবং লাইবোরপল ইনস্টল করার চেষ্টা করার সময় সেগুলি পাবেন বা আপনি পূর্ববর্তী ডিস্ট্রো সংস্করণ সহ পিডজিন রেপো সোর্স.লিস্টে যুক্ত করতে পারেন এবং সাধারণ ইনস্টল করতে পারেন, এটি সমস্ত নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করবে তবে দয়া করে পিডগিন পিপিএ পরীক্ষা করুন , সম্ভবত এটির ইতিমধ্যে সংস্করণের জন্য সংস্করণ রয়েছে
ব্যবহারকারীর 3417815

ঠিক আছে, শংসাপত্র সম্পর্কে বার্তাগুলি এখনও
পিডগিনে রয়েছে

সুতরাং, যদি তারা ইতিমধ্যে রেপোতে থাকে তবে তারা কেন স্বয়ংক্রিয়ভাবে ইনস্টল হয় না? এবং আপনি কি দয়া করে এই প্যাকেজের কয়েকটি নাম রাখতে পারেন, যাতে আমি সেগুলি সনাক্ত করতে পারি? এবং কীভাবে এই প্যাকেজগুলি ইনস্টল করা উচিত (পিডগিন থেকে পৃথক বা। / কনফিগার বা অন্য কিছু ব্যবহার করে?) ভাগ করে নেওয়ার জন্য আপনি কি দয়া করবেন না, অন্যথায় "স্বাভাবিক ইনস্টল" শব্দটি অস্পষ্ট।
জ্যাকবিয়ান

যেমনটি আমি বলেছি এটি পিপিএ, তবে আপনি এটি পরীক্ষা করতে পারেন এবং সম্ভবত এটির জন্য বিশেষত 15.04 এর জন্য বিল্ড নেই বলে দেখতে পাবেন। সুতরাং আপনি যদি এটি পিপিএ হিসাবে যুক্ত করেন তবে আপনি সম্ভবত সেখান থেকে কোনও প্যাকেজ ইনস্টল করতে সক্ষম হবেন না। এটা বোধ তৈরি করে? আমি দুঃখিত, প্রায় এক মাস আগে এই পিপিএটি পরীক্ষা করে দেখেছি, বিশিষ্টের জন্য এখনও কোনও বিল্ড নেই।
ব্যবহারকারী 3417815

0

পিডগিনকে নতুন শংসাপত্র ডাউনলোড করতে বাধ্য করুন।

rm ~/.purple/certificates/x509/tls_peers/*

পিডজিনটি বন্ধ করুন এবং পুনরায় খুলুন।

ls ~/.purple/certificates/x509/tls_peers/*

এখন এটি নতুন ডাউনলোড করা শংসাপত্র তালিকাভুক্ত করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.