সিগনটুল ত্রুটি: কোনও শংসাপত্র পাওয়া যায় নি যা একটি উইন্ডোজ স্টোর অ্যাপের সাথে প্রদত্ত সমস্ত মানদণ্ড পূরণ করে?


293

আমি আমার কাছে থাকা পিএফএক্স ফাইলের সাথে উইন্ডোজ 8 অ্যাপেক্স প্যাকেজটিতে স্বাক্ষর করার চেষ্টা করছি। আমি এরকম একটি কমান্ড ব্যবহার করছি:

signtool.exe sign /fd sha256 /f "key.pfx" "app.appx"

এবং এটি থেকে, আমি পেয়েছি:

সাইনটুল ত্রুটি: প্রদত্ত সমস্ত মানদণ্ড পূরণ করে এমন কোনও শংসাপত্র পাওয়া যায় নি।

আমি কোন "মানদণ্ড" পূরণ করছি না? এটি কেবল পরীক্ষার জন্য তাই এটি স্ব-স্বাক্ষরিত শংসাপত্র। আমি কীটি আমদানি করে তারপরে স্বাক্ষর করার চেষ্টা করেছি তবে এটি সর্বদা একই ত্রুটির ফলস্বরূপ। আমি কিভাবে এটা ঠিক করব?


আমি মনে করি Signtoolএটি বিশ্বস্ত রুট শংসাপত্রের দোকানে শংসাপত্রটি সন্ধান করার চেষ্টা করছে এবং সেখানে আপনার কোনও কোড স্বাক্ষরকারী শংসাপত্র নেই।
crea7or

15
আমার এই ত্রুটিটি ছিল কারণ সই করার জন্য যে শংসাপত্রটি ব্যবহার করা হয়েছিল তা শেষ হয়ে গিয়েছিল
মার্ক হোমার

1
আমি একটি অনুরূপ সমস্যা ছিল এবং এখানে একটি উত্তর পোস্ট । আশাকরি এটা সাহায্য করবে.
সুরেনসালুকা

উত্তর:


589

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

আপনি প্রকল্পের বৈশিষ্ট্য> সাইন ট্যাবে গিয়ে এবং শংসাপত্রের বিশদটি যাচাই করে এটি পরীক্ষা করতে পারেন।

আপনি স্বাক্ষর অক্ষম করতে "ক্লিক অন একবারে সাইন ইন করুন" চেক করতে পারেন।

বৈশিষ্ট্য স্বাক্ষর

আপনি যদি এই বিকল্পটি বন্ধ করতে না চান তবে আপনাকে শংসাপত্রটি ইনস্টল করতে হবে।


12
@ জেডিএন্ডসিপিসমূহের পরামর্শ অনুসারে কেবল যুক্ত করতে: ডিবাগিং এবং পরীক্ষার উদ্দেশ্যে আপনি উপরের স্ক্রিনশটে প্রদর্শিত 'টেস্ট শংসাপত্র তৈরি করুন' বোতামটি ক্লিক করে একটি অস্থায়ী পরীক্ষা শংসাপত্রও ব্যবহার করতে পারেন।
Nam

"শংসাপত্র ইনস্টল" বলতে কী বোঝ?
শান কেন্ডল

আমার পরিস্থিতিতে শংসাপত্রটি মেশিনটি থেকে পাওয়া যায় যা এটি মূলত তৈরি হয়েছিল, তাই আমি অনুপস্থিত শংসাপত্রটি ইনস্টল করতে "ফাইল থেকে নির্বাচন করুন ..." চয়ন করতে পারি। বিকল্পভাবে আপনি সর্বদা একটি নতুন তৈরি করতে পারেন এবং এটি ব্যবহার করতে পারেন!
জেড্যান্ডসিপস 16'16

@ জেড্যান্ডসিপস আপনি কীভাবে নতুন শংসাপত্র তৈরি করবেন?
ইরোটাভ্লাস

3
ভিএস newbies জন্য। আপনি প্রকল্পটিতে ডান-ক্লিক নিশ্চিত করুন, সমাধান নয়, কারণ এটি সম্পূর্ণ ভিন্ন মেনু পপআপ করবে!
বি

109

/ ডিবাগ দিয়ে চেষ্টা করুন। 1,2 হিসাবে:

signtool sign /debug /f mypfxfile.pfx /p <password> (mydllexectuable).exe

এটি আপনাকে কী চলছে তা খুঁজে পেতে সহায়তা করবে। আপনার এভাবে আউটপুট পাওয়া উচিত:

The following certificates were considered:
    Issued to: <issuer>
    Issued by: <certificate authority> Class 2 Primary Intermediate Server CA
    Expires:   Sun Mar 01 14:18:23 2015
    SHA1 hash: DD0000000000000000000000000000000000D93E

    Issued to: <certificate authority> Certification Authority
    Issued by: <certificate authority> Certification Authority
    Expires:   Wed Sep 17 12:46:36 2036
    SHA1 hash: 3E0000000000000000000000000000000000000F

After EKU filter, 2 certs were left.
After expiry filter, 2 certs were left.
After Private Key filter, 0 certs were left.
SignTool Error: No certificates were found that met all the given criteria.

আপনি দেখতে পাচ্ছেন কোন ফিল্টারটি আপনার শংসাপত্রকে কাজ না করে বা যদি কোনও শংসাপত্র বিবেচনা না করা হয়।

আমি হ্যাশ এবং অন্যান্য তথ্য পরিবর্তন করেছি, তবে আপনার ধারণাটি নেওয়া উচিত। আশাকরি এটা সাহায্য করবে.


1 দয়া করে নোট করুন: বিকল্পটি কোথায় স্থাপন করা হয়েছে তা signtoolসম্পর্কে নির্দিষ্ট /debug। এটি signবিবৃতি অনুসরণ করা প্রয়োজন।
2 এছাড়াও নোট করুন: /debugবিকল্পটি কেবলমাত্র কয়েকটি সংস্করণের সাথে কাজ করে signtool। ডাব্লুডিকে সংস্করণে বিকল্প রয়েছে, যেখানে উইন্ডোজ এসডিকে সংস্করণটি নেই।


3
আমার জন্য কাজ কর. সিগনটুলের প্রতিক্রিয়াটি আমি বুঝতে পারি তা নয়, তবে / ডিবাগটি যা করা উচিত তা করেছিল। ভোট দিন!
noelicus

1
এই কমান্ডটি নির্দিষ্ট করে যেখানে আপনি / ডিবাগটি রেখেছেন যদি আপনি এটিকে আদেশের বাইরে রাখেন তবে এটি একটি ত্রুটির কথা জানাবে।
ড্যানিয়েল

12
/ ডিবাগ শুধুমাত্র signtool.exe এর নির্দিষ্ট সংস্করণগুলির জন্য কাজ করে। ডাব্লুডিকে সাথে যেটি আসে সে এই বিকল্পটি সরবরাহ করে, উইন্ডোজ এসডিকে যেটি দেয় না।
পল কার্টসচার

3
এছাড়াও, / ডিবাগ অবশ্যই সিগনটুল সাইন পরে যেতে হবে, এর মধ্যে নয়।
ডেনিস ভি

দেখায় যে আমার শংসাপত্রের মেয়াদ শেষ হয়ে গেছে। ভাল করেছ.
এভান্টপ্রাইম

36

দয়া করে সর্বদা আপনার শংসাপত্রের মেয়াদ শেষ হওয়ার তারিখটি প্রথমে পরীক্ষা করুন কারণ বেশিরভাগ শংসাপত্রের একটি মেয়াদ শেষ হয়। আমার ক্ষেত্রে শংসাপত্রটির মেয়াদ শেষ হয়ে গেছে এবং আমি প্রকল্পটি তৈরির চেষ্টা করছি।


2
শংসাপত্রের মেয়াদ শেষ হবে তা পরীক্ষা করতে, কমান্ড লাইনে যান, যেখানে আপনার শংসাপত্র রয়েছে সেখানে নেভিগেট করুন, তারপরে প্রবেশ করুন certutil -dump mycertificate.pfx। সর্বশেষ এন্ট্রিটি দেখুন কারণ প্রথমটি সিএ, আপনার কোড সাইনিং শংসাপত্র নয়।
হকিজে

23

আপনার যদি অ্যাপটিতে স্বাক্ষর করতে না হয় তবে আপনার প্রকল্পে ডান ক্লিক করুন

Project Properties -> Signing -> uncheck "Sign the ClickOnce Manifest"

এই এমএস নিবন্ধটি যেমনটি পরামর্শ দেয়,

আপনি যদি ভিজ্যুয়াল স্টুডিও ২০০৮ ব্যবহার করছেন এবং .NET 3.5 টার্গেট করছেন এবং স্বয়ংক্রিয় আপডেটগুলি ব্যবহার করছেন, আপনি কেবল শংসাপত্রটি পরিবর্তন করতে পারেন এবং একটি নতুন সংস্করণ স্থাপন করতে পারেন,


1
আপনি চালিয়ে যাওয়ার জন্য তৈরি পরীক্ষার শংসাপত্রটিতে ক্লিক করতে পারেন। ধন্যবাদ
MindRoasterMir

16

প্রকল্পের বৈশিষ্ট্যগুলিতে সাইনিং ট্যাবটি থেকে কেবল 'একবার ক্লিক করুন একবার প্রকাশ করুন'-কে চেক করুন, এটি ত্রুটিটি সরিয়ে ফেলবে এবং সেখান থেকে আপনি একটি নতুন তৈরি করতে পারেন।


15

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


15

আমার ক্ষেত্রে আমার ভুল ধরণের শংসাপত্র রয়েছে যা আমি সংযুক্ত করার চেষ্টা করছি।
আমার কাছে " কোড স্বাক্ষর" না হয়ে "সার্ভার প্রমাণীকরণ" ছিল ।
আপনি এটি উদ্দেশ্যমূলক বিভাগে শংসাপত্রের স্ন্যাপে দেখতে সক্ষম হবেন।
এর পরে, এটি ঠিক কাজ করে।


1
হ্যাঁ, এটি, আমি এই উত্তরটির সন্ধানের জন্য 2 দিন ধরে লড়াই করে যাচ্ছিলাম।
হাকান ফাস্টিক

14

অন্য কেউ যদি এতে প্রবেশ করে তবে: আমার সমস্যাটি শেষ হয়ে গেছে যে সিগনটুল.এক্স.এইপি অ্যাপ্লিকেশনটি ব্যবহার করার আগে আমাকে প্রশাসক হিসাবে কমান্ড প্রম্পট চালানো দরকার। তারপরে সবকিছু আশ্চর্যজনকভাবে কাজ করে।


11
আমার ক্ষেত্রে সাহায্য করেনি।
বিজিপ্লিয়া

1
আমি স্ক্রিপ্ট হিসাবে ভিএস ২০১৫ থেকে সিগনটুল চালাচ্ছি এবং আমি একই সমস্যার মুখোমুখি হয়েছি। আমি প্রশাসক হিসাবে ভিএস ২০১৫ চালিয়েছিলাম এবং সিগনটুল আমার ফাইলে সাইন করতে সক্ষম হয়েছিল>
হামানে

10

আমি আমার কনসোল অ্যাপ্লিকেশন বিকাশে এবং দ্রুত কাজ হিসাবে একই সমস্যা পেয়েছি ,

যেতে project propertiesহলে,

signingট্যাবে ক্লিক করুন এবং "ক্লিকওন ম্যানিফেস্টে স্বাক্ষর করুন" নির্বাচন করুন che

ছবির বর্ণনা:

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

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

এফওয়াইআই আপনি আরও এক মিনিটের ভিডিও সমাধানটি দেখতে পারেন । উপরের ছবিটি ভিডিও আকারে তোলা হয়েছে।


1
আপনি চালিয়ে যাওয়ার জন্য তৈরি পরীক্ষার শংসাপত্রটিতে ক্লিক করতে পারেন। ধন্যবাদ
MindRoasterMir

9

আমি /smডিফল্টের পরিবর্তে মেশিন স্টোরটিতে সন্ধান করার জন্য পতাকাটি ব্যবহার করে এটি সমাধান করেছি , এটি আমার (স্থানীয় ব্যবহারকারী) স্টোর। এছাড়াও, এটি ব্যবহার করে সিগনটুলের ডিবাগ চালু করতে সহায়তা করতে পারে /debug


8

আমার এই সমস্যাটি ছিল এবং আমি নিশ্চিত নই যে নীচের কোন পদক্ষেপটি এটি কার্যকর করেছে, তবে আশা করি এটি অন্য কারওকে সহায়তা করবে ... আমি এই কাজটি করেছি:

  • ডাউনলোড করা শংসাপত্র (.crt) শংসাপত্রগুলিতে ইনস্টল করুন (আমি এটিকে "ব্যক্তিগত" স্টোরে রেখেছি) - .crt ফাইলটিতে ডান ক্লিক করুন এবং সার্টিফিকেট ইনস্টল করুন ক্লিক করুন
  • চালান certmgr.mscএবং এক্সপোর্ট শংসাপত্র ব্যক্তিগত কী সহ একটি pfx ফাইল হিসাবে (পাওয়া যেটা আপনি 1 ম ধাপে ব্যবহৃত সংরক্ষণ), এবং বর্ধিত বৈশিষ্ট্যাবলী (সম্ভবত অপ্রয়োজনীয়)
  • আপনার প্রকল্পে স্বাক্ষর করার সময় রফতানি .pfx ফাইলটি ব্যবহার করুন
  • সিগনটুলের উদাহরণ: signtool sign /f "c:\mycert.pfx" /p mypassword /d "description" /t http://timestamp.verisign.com/scripts/timstamp.dll $(TargetPath)
    যেখানে রফতানির সময় পাসওয়ার্ড দেওয়া হয় একই রকম

1
ধন্যবাদ, এই কৌশলটি করেছে। আমি .crtশংসাপত্র ইনস্টল করার পরিবর্তে কমোডো প্রদত্ত ফাইলটি ব্যবহার করছিলাম এবং তারপরে .pfxফাইলটি রফতানি করেছিলাম ।
জোশুয়া পিন্টার

1
তোমাকে অনেক ধন্যবাদ!
ব্রুনো

6

আমার একই সমস্যা হচ্ছে, কিছু উত্তর পড়তে (এখানে পোস্ট করা), আমি দেখলাম আমার শংসাপত্রের মেয়াদ শেষ হয়ে গেছে।

আমার শুরু প্রকল্পটি থেকে একটি নতুন তৈরি করুন। তারপরে শংসাপত্রের ব্যবস্থাপক মেয়াদোত্তীর্ণ শংসাপত্র মুছে ফেলেন।

এখন সবকিছু ঠিক আছে।


5

মানদণ্ডের মধ্যে অ্যাকাউন্টের নাম (যার ব্যক্তিগত কী এটি এর সাথে সম্পর্কিত), ডোমেন, সংস্থা, মেয়াদোত্তীকরণের তারিখ, উদ্দেশ্যে উদ্দেশ্যে, এবং অন্যান্য বিষয়ের মধ্যে রয়েছে।

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

উদাহরণ: সম্প্রতি আমি একই মেশিনে ভিন্ন অ্যাকাউন্ট থেকে রফতানি করা একটি শংসাপত্র আমদানির চেষ্টা করেছি। শংসাপত্রটি আমার অ্যাকাউন্টে দৃশ্যমান হয়ে উঠেছে তবে আমার অ্যাকাউন্টের সাথে সম্পর্কিত ছিল না এবং ফলস্বরূপ signtoolফাইলের নাম এবং একটি পাসওয়ার্ড সরবরাহ না করে এটি সনাক্ত করতে অস্বীকৃতি জানায়। যা, বিল্ড প্রক্রিয়াটির অংশ হিসাবে যখন করা হয় এবং ব্যাচ ফাইল বা উত্স ফাইলে স্পষ্টভাবে লিখিত হয়, এটি যথেষ্ট সুরক্ষিত নাও হতে পারে। (সিএ-জারি করা শংসাপত্রটি আমদানি করা এটি সমাধান করেছে))


4

আমার একই " ব্যক্তিগত কী ফিল্টার হওয়ার পরে, 0 শংসাপত্রগুলি অবশিষ্ট ছিল " বার্তা ছিল এবং বার্তাটির অর্থ কী তা বোঝার চেষ্টা করে আমার জীবনের অনেকটা সময় ব্যয় করে।

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

আমার যা করা উচিত ছিল তা হ'ল:

  1. ফায়ারফক্স বা ইন্টারনেট এক্সপ্লোরার ব্যবহার করে, ইস্যুকারীকে অনুরোধ জমা দিন। এটি একটি ব্যক্তিগত কী উত্পন্ন করে যা ব্রাউজার দ্বারা নিঃশব্দে সংরক্ষণ করা হয় (ফায়ারফক্সে একটি সেকেন্ডের ভগ্নাংশের জন্য একটি ডায়ালগ উপস্থিত হয়)। নোট করুন যে অন্য ব্রাউজারগুলি হয়ত কাজ করতে পারে না: আপনার জীবনগুলি সেগুলি করে কিনা তা খুঁজে বের করার জন্য খুব ছোট।

  2. অনুরোধ জমা দিন, ইস্যুকারীর বৈধতা হুপস এবং লুপগুলি পেরুন, একটি ছাগল বলিদান করুন, দেবতাদের কাছে প্রার্থনা করুন, আপনার দাদা-দাদীর কাছ থেকে স্বাক্ষরিত বিবৃতি জমা দিন ইত্যাদি

  3. শংসাপত্র (.crt) ডাউনলোড করুন এবং এটি একই ব্রাউজারে আমদানি করুন । ব্রাউজারে এখন ব্যক্তিগত কী এবং শংসাপত্র উভয়ই রয়েছে

  4. ব্যক্তিগত তথ্য এক্সচেঞ্জ (.p12) ফাইল হিসাবে ব্রাউজার থেকে শংসাপত্রটি রফতানি করুন। এই ফাইলটি সুরক্ষিত করার জন্য আপনাকে একটি পাসওয়ার্ড সরবরাহ করতে বলা হবে।

  5. .P12 ফাইলটির একটি ব্যাকআপ কপি রাখুন।

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

  7. সাফল্যের সাথে সিগনটুল চালান, দীর্ঘশ্বাস ফেলুন, এবং ভুল ত্রুটির বার্তা এবং দুর্বল বা নিখোঁজ নথিপত্রের কারণে আপনি আপনার জীবনের কতটা অপচয় করেছেন তা চিন্তা করুন।


এই এক এটা আমার জন্য! ধন্যবাদ দোয়
উমং দেশাই

2

আমি এই সমস্যাটিও পেয়েছি, অনেক চেষ্টা করেছি। ব্যবহৃত এসডিকে পাশাপাশি ভিজ্যুয়াল স্টুডিওতে স্বাক্ষর করা, তবে সর্বত্রই আমি পেয়েছি "প্রদত্ত সমস্ত মানদণ্ড পূরণ করে এমন কোনও শংসাপত্র পাওয়া যায় নি"।

সমাধান: সচেতন থাকুন যে, "ব্যক্তিগত কী ফিল্টার পরে": '0 বাম' বিকল্প সিগনটুল সাইন / ডিবাগ দিয়ে দেখায় ... কারণ হ'ল আপনার পিসি স্টোরের সিএ নিজেই নেই। এটি সমাধানের জন্য, প্রথমে সিএ ইনস্টল করুন (আমার ক্ষেত্রে একটি .crt ফাইল), তারপরে আবার সাইন চালান। এটি এখনই কাজ করা উচিত!

সিগনটুল কেবলমাত্র একটি সিএ ব্যবহার করা যেতে পারে যা অনুরোধ করা হয়েছে এবং একই পিসির মালিকানাধীন।


অন্য পিসি থেকে আসা সিএ নিয়ে সিগনটুল ব্যবহার করতে আমার কোনও সমস্যা হয়নি।
বিপারপার্কার

2

আমার সমস্যাটি শেষ হয়ে গেছে যে আমি সিগনটুল বিকল্পগুলি বুঝতে পারি না। আমি আমার শংসাপত্রের সাথে মেলে না এমন কিছু দিয়ে / এন বিকল্প সরবরাহ করেছি। আমি যখন এটি সরিয়ে দিই তখন এটি অভিযোগ করা বন্ধ করে দেয়।


2

আমার কম্পিউটারের নাম পরিবর্তন হওয়ার সাথে শংসাপত্রটির মেয়াদোত্তীর্ণ হওয়ার পরেও আমার একই সমস্যা হয়েছিল। আমি একটি নতুন পরীক্ষার শংসাপত্র তৈরি করে এই সমস্যাটি সমাধান করতে সক্ষম হয়েছি।

ভিজ্যুয়াল স্টুডিওতে, সমাধান এক্সপ্লোরারের প্রকল্পে ডান ক্লিক করুন। বৈশিষ্ট্য নির্বাচন করুন। বৈশিষ্ট্য উইন্ডোতে সাইন ইন নির্বাচন করুন। "পরীক্ষার শংসাপত্র তৈরি করুন ...." ক্লিক করুন। পরীক্ষার শংসাপত্রের জন্য পাসওয়ার্ডের তথ্য প্রবেশ করুন এবং ঠিক আছে ক্লিক করুন।


2

/ ডিবাগ সহ, আপনি যখন এই বার্তাটি পাবেন "ব্যক্তিগত কী ফিল্টার পরে, 0 টি শংসাপত্র বাকি ছিল।", এর একটি কারণ হতে পারে পিএফএক্স ফাইলটিতে ব্যক্তিগত কী নেই। আপনি যখন ইনস্টল করা শংসাপত্রটি পিএফএক্স ফাইলে রফতানি করেন তখন চেক বাক্সটিকে প্রাইভেট কীও অন্তর্ভুক্ত করতে সক্ষম হওয়া নিশ্চিত করে নিন।


1

সংকলনের আগে project propertiesথেকে সমস্ত ক্ষেত্রটিতে যান এবং আনচেক করুনFirm

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