আপনি যদি কখনও সরকারি দপ্তর নিয়ে সমস্যায় পড়ে থাকেন বা ব্যাংকে কাগজপত্র পাঠাতে বাধ্য হয়ে থাকেন, তাহলে আপনি জানেন যে ডিজিটাল আমলাতন্ত্রকে কখনও কখনও প্রস্তর যুগের কোনো বিষয় বলে মনে হয়। এটা অবিশ্বাস্য যে, নিজের সোফায় আরামে বসেই ব্যাংক ট্রান্সফার পরিচালনা করতে পারার সুবিধা থাকা সত্ত্বেও, এখনও এমন কিছু জায়গা আছে যেখানে শুধু এক টুকরো কাগজে কিছু একটা লেখার জন্যেও আপনাকে সশরীরে যেতে হয়। সৌভাগ্যবশত, লিনাক্স ইকোসিস্টেম কাগজকে বিদায় জানিয়ে এবং বাড়ি থেকে বের না হয়েই সবকিছু ডিজিটালভাবে স্বাক্ষর করার জন্য শক্তিশালী ও বিনামূল্যের সমাধান প্রদান করে।
সমস্যাটি হলো, যখন আপনি এটি করার উপায় খুঁজতে যান, তখন এমন অনেক প্রোগ্রামের সম্মুখীন হতে হয় যেগুলো হয় অর্থের বিনিময়ে কিনতে হয় অথবা ইনস্টল করা অত্যন্ত কঠিন। কিছু ব্যবহারকারী Okular ব্যবহার করে হতাশ হন, কারণ Windows-এর Adobe Reader-এ স্বাক্ষরটি সঠিকভাবে প্রদর্শিত হয় না । এই নিবন্ধে, আমরা সবচেয়ে সহজ থেকে শুরু করে সবচেয়ে প্রযুক্তিগত পর্যন্ত সমস্ত কার্যকর বিকল্পগুলো পর্যালোচনা করব, যাতে আপনার নথিগুলোর সম্পূর্ণ আইনি বৈধতা থাকে এবং আপনাকে কোনো ঝামেলার সম্মুখীন না হতে হয়।
অটোফার্মা: প্রশাসনের জন্য আদর্শ বিকল্প
অটোফার্মা সম্ভবত সবচেয়ে সুপরিচিত টুল, বিশেষ করে স্পেনে, কারণ এটি প্রায়শই দাপ্তরিক কাজের জন্য সুপারিশ করা হয়। এটি GPL লাইসেন্সের উপর ভিত্তি করে তৈরি একটি ফ্রি সফটওয়্যার , যা দিয়ে শুধু PDF নয়, XML ফাইল এবং অন্য যেকোনো ফরম্যাটেও স্বাক্ষর করা যায়। এর সবচেয়ে ভালো দিক হলো, প্রোগ্রামটি প্রতিটি ডকুমেন্টের জন্য স্বয়ংক্রিয়ভাবে সবচেয়ে উপযুক্ত স্বাক্ষর ফরম্যাটটি বেছে নেয় ।
উবুন্টু বা অন্যান্য ডেবিয়ান-ভিত্তিক ডিস্ট্রিবিউশনে এটি চালু করতে, আপনাকে প্রথমে OpenJDK 8 এবং কিছু NSS টুল ইনস্টল করতে হবে। এই প্রক্রিয়ার জন্য অফিসিয়াল REDSARA ওয়েবসাইট থেকে .zip প্যাকেজটি ডাউনলোড করে সংশ্লিষ্ট .deb ফাইলটি চালাতে হয়। একবার ইনস্টল হয়ে গেলে, আপনি গ্রাফিক্যাল ইন্টারফেস ব্যবহার করে একটিমাত্র ফাইল সাইন করতে পারেন, অথবা, যদি আপনি কমান্ড লাইন পছন্দ করেন, তবে লিনাক্স টার্মিনাল থেকে ব্যাচ সাইনিং চালাতে পারেন , যা কয়েক ডজন ডকুমেন্টের ক্ষেত্রে সত্যিই সময় বাঁচায়।
নিরাপত্তার ক্ষেত্রে, অটোফার্মা X.509v3 সার্টিফিকেট ব্যবহার করে । আপনি আপনার ব্রাউজার থেকে আপনার কী (key) ইম্পোর্ট করতে পারেন অথবা স্মার্ট কার্ড রিডারের মাধ্যমে আপনার ইলেকট্রনিক আইডি কার্ড ব্যবহার করতে পারেন , যা নিশ্চিত করে যে প্রক্রিয়াটি সম্পূর্ণ গোপনীয় এবং ব্যবহারকারীর কোনো ব্যক্তিগত তথ্য সংরক্ষণ করে না।
লিব্রেঅফিস: অতিরিক্ত প্রোগ্রাম ইনস্টল না করেই স্বাক্ষর করুন
আপনার যদি আগে থেকেই লিব্রেঅফিস অফিস স্যুট ইনস্টল করা থাকে, তবে আপনাকে আর কিছু খুঁজতে হবে না। এই টুলটি আপনাকে আপনার নিজের ডকুমেন্ট এবং বিদ্যমান পিডিএফ উভয়টিতেই ডিজিটাল স্বাক্ষর যোগ করার সুযোগ দেয়। একটি পিডিএফ-এ স্বাক্ষর করতে, ডিজিটাল সিগনেচার মেনুতে যান এবং বিদ্যমান পিডিএফ-এ স্বাক্ষর করার বিকল্পটি নির্বাচন করুন; এটি ফাইলটিকে লিব্রেঅফিস ড্র- তে রিড-অনলি মোডে খুলবে ।
একটি গুরুত্বপূর্ণ বিষয় হলো, স্বাক্ষরটি দৃশ্যমান করার জন্য শুধু ফাইলে স্বাক্ষর করাই যথেষ্ট নয়। স্বাক্ষর করার আগে আপনাকে অবশ্যই " স্বাক্ষরের জন্য স্থান যোগ করুন" (Insert signature space) বিকল্পটি ব্যবহার করতে হবে ; অন্যথায়, স্বাক্ষরটি অদৃশ্য থাকবে এবং শুধুমাত্র রিডারের স্বাক্ষর প্যানেলে দেখা যাবে। এছাড়াও, সংরক্ষণ করার সময় সতর্ক থাকুন: স্বাক্ষর করার পরে যদি আপনি ডকুমেন্টটি পরিবর্তন করেন , তাহলে ডিজিটাল স্বাক্ষরটি স্বয়ংক্রিয়ভাবে হারিয়ে যাবে। আপনি যদি বিকল্প খুঁজে থাকেন, তাহলে আপনার প্রয়োজনের জন্য কোনটি সবচেয়ে উপযুক্ত তা দেখতে LibreOffice এবং OnlyOffice-এর মধ্যে তুলনা করতে পারেন।
JSignPdf এবং দীর্ঘমেয়াদী বৈধতা যাচাইয়ের (LTV) চ্যালেঞ্জ
এখান থেকেই বিষয়টি গুরুতর হয়ে ওঠে। যদি আপনার সার্টিফিকেটের মেয়াদ কয়েক বছরের মধ্যে শেষ হয়ে গেলেও আপনার স্বাক্ষরটি বৈধ রাখতে হয়, তাহলে আপনার লং-টার্ম ভ্যালিডেশন (LTV) নামক একটি পদ্ধতির প্রয়োজন হবে। এটি করার জন্য একটি সাধারণ প্রোগ্রামই যথেষ্ট নয়; আপনাকে একটি টাইমস্ট্যাম্প (TSA) সংযুক্ত করতে হবে এবং স্বাক্ষর করার সময় যে সার্টিফিকেটটি বাতিল করা হয়নি তার প্রমাণ (OCSP বা CRL-এর মাধ্যমে) দিতে হবে।
লিনাক্সে এই কাজের জন্য JSignPdf একটি আদর্শ টুল। এটি আপনাকে ফায়ারফক্স থেকে এক্সপোর্ট করা .p12 ফাইল লোড করতে এবং ইউরোপীয় ইউনিয়নের মতো পাবলিক টাইমস্ট্যাম্প সার্ভার কনফিগার করতে দেয়। ভবিষ্যতের নিরাপত্তা সমস্যা এড়াতে, পুরোনো SHA1-এর পরিবর্তে হ্যাশ অ্যালগরিদমটি SHA256- এ কনফিগার করার পরামর্শ দেওয়া হয়। আপনি যদি OCSP ভেরিফিকেশন কনফিগার করেন , তাহলে প্রোগ্রামটি সার্টিফিকেটের বৈধতার প্রমাণ সংযুক্ত করবে, যার ফলে উইন্ডোজের অ্যাডোবি রিডার সিগনেচারটিকে LTV (লং টার্ম ভ্যালিড) হিসেবে চিহ্নিত করবে।
Okular: সরলতা এবং দ্রুত যাচাইকরণ
যারা একটি দ্রুত এবং নেটিভ KDE বিকল্প খুঁজছেন, তাদের জন্য Okular একটি অত্যন্ত কার্যকরী সমাধান। এটি আপনাকে একটি আয়তক্ষেত্র এঁকে ডকুমেন্টের একটি নির্দিষ্ট স্থানে স্বাক্ষর স্থাপন করার সুযোগ দেয় । স্বাক্ষরটি নির্বাচন করার পর, আপনি স্বাক্ষরের স্থান এবং কারণ যোগ করতে পারেন। তবে, এর একটি অসুবিধা হলো স্বাক্ষরের ফন্টের আকার নির্দিষ্ট (৩২ পয়েন্ট) এবং তা পরিবর্তন করা যায় না, যা অত্যন্ত আনুষ্ঠানিক ডকুমেন্টে কিছুটা বেমানান লাগতে পারে।
Okular-এর সবচেয়ে দরকারি বৈশিষ্ট্য হলো ফাইলের সত্যতা যাচাই করার ক্ষমতা। স্বাক্ষর করার পর যদি কোনো ডকুমেন্টে পরিবর্তন আনা হয়, Okular আপনাকে একটি লাল বক্সের মাধ্যমে সতর্ক করবে, যা নির্দেশ করে যে ফাইলটির অখণ্ডতা ক্ষুণ্ণ হয়েছে। আরও পুঙ্খানুপুঙ্খ যাচাইকরণের জন্য স্প্যানিশ সরকারের অনলাইন টুল VALIDe অথবা ইউরোপীয় কমিশনের ডেমোনস্ট্রেশন অ্যাপ্লিকেশন (DSS) ব্যবহার করার পরামর্শ দেওয়া হয় , যেগুলো প্রচলিত রিডারগুলোর চেয়ে অনেক বেশি কঠোর।
সংক্ষেপে বলতে গেলে, আমরা দেখেছি যে, আপনি যদি দ্রুত এবং নির্ভরযোগ্য কিছু খোঁজেন, তবে অটোফার্মা (AutoFirma) হলো সেরা; আপনার কাছে যা আছে তার সদ্ব্যবহার করতে চাইলে, লিব্রেঅফিস (LibreOffice) কাজটি করে দেয়; সময়ের সাথে সাথে স্বাক্ষরটি অক্ষুণ্ণ রাখার প্রয়োজন হলে, এলটিভি (LTV) সহ জেসাইনপিডিএফ (JSignPdf) হলো প্রযুক্তিগত উপায়; এবং সহজ চাক্ষুষ পর্যালোচনার জন্য, লিনাক্স ডেস্কটপে ওকুলার (Okular) হলো আদর্শ সঙ্গী।

