এটি হল xmlsec1 কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
xmlsec1 - সাইন করুন, যাচাই করুন, এনক্রিপ্ট করুন এবং এক্সএমএল ডকুমেন্ট ডিক্রিপ্ট করুন
সাইনোপিসিস
xmlsec [] []
বর্ণনাঃ
xmlsec হল XML স্বাক্ষর, যাচাই, এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য একটি কমান্ড লাইন টুল
নথিপত্র অনুমোদিত মান হল:
--help এই সাহায্য তথ্য প্রদর্শন এবং প্রস্থান করুন
--সকল সাহায্য
সমস্ত কমান্ড/বিকল্পের জন্য সহায়তা তথ্য প্রদর্শন করুন এবং প্রস্থান করুন
-- সাহায্য-
কমান্ডের জন্য সাহায্য তথ্য প্রদর্শন করুন এবং প্রস্থান করুন
--সংস্করণ
প্রিন্ট সংস্করণ তথ্য এবং প্রস্থান
--কী কী XML ফাইল ম্যানিপুলেশন
--চিহ্ন সাইন ডাটা এবং আউটপুট XML ডকুমেন্ট
-- যাচাই করুন
স্বাক্ষরিত নথি যাচাই করুন
--সাইন-টিএমপিএল
গতিশীলভাবে তৈরি স্বাক্ষর টেমপ্লেট তৈরি করুন এবং স্বাক্ষর করুন
--এনক্রিপ্ট
এনক্রিপ্ট ডেটা এবং আউটপুট XML নথি
--ডিক্রিপ্ট
এক্সএমএল নথি থেকে ডেটা ডিক্রিপ্ট করুন
বিকল্প
-- উপেক্ষা-প্রকাশ
প্রক্রিয়া করবেন না উপাদান
--স্টোর-রেফারেন্স
এর ফলাফল সংরক্ষণ করুন এবং মুদ্রণ করুন ঠিক আগে উপাদান প্রক্রিয়াকরণ
হজম গণনা করা
--স্টোর-স্বাক্ষর
এর ফলাফল সংরক্ষণ করুন এবং মুদ্রণ করুন হিসাব করার ঠিক আগে প্রক্রিয়াকরণ
স্বাক্ষর
--সক্ষম-রেফারেন্স-ইউরিস
নিম্নলিখিত মানের কমা দ্বারা বিভক্ত তালিকা: "খালি", "একই-ডক",
"স্থানীয়","রিমোট" এর জন্য সম্ভাব্য URI অ্যাট্রিবিউট মান সীমাবদ্ধ করতে
উপাদান
--enable-visa3d-হ্যাক
URI বৈশিষ্ট্য প্রক্রিয়াকরণের জন্য Visa3D প্রোটোকল নির্দিষ্ট হ্যাক সক্ষম করে যখন আমরা থাকি
XPath/XPointer ইঞ্জিন ব্যবহার না করার চেষ্টা করা; এটি একটি হ্যাক এবং আমি আর কি জানি না
আপনি এটি ব্যবহার করার সময় আপনার অ্যাপ্লিকেশনটি ভেঙে যেতে পারে (এছাড়াও "--id-attr" বিকল্পটি চেক করুন
কারণ আপনার প্রয়োজন হতে পারে)
--বাইনারী-ডেটা
বাইনারি এনক্রিপ্ট করতে
--xml-ডেটা
এক্সএমএল এনক্রিপ্ট করতে
--সক্ষম-সাইফার-রেফারেন্স-উরিস
নিম্নলিখিত মানের কমা দ্বারা বিভক্ত তালিকা: "খালি", "একই-ডক",
"স্থানীয়","রিমোট" এর জন্য সম্ভাব্য URI অ্যাট্রিবিউট মান সীমাবদ্ধ করতে
উপাদান
--সেশন-কী -
নতুন সেশন তৈরি করুন এর চাবি বিট আকার (উদাহরণস্বরূপ, "--সেশন
des-192" DES192 এনক্রিপশনের জন্য একটি নতুন 3 বিট DES কী তৈরি করে)
--আউটপুট
ফাইলে ফলাফল নথি লিখুন
--প্রিন্ট-ডিবাগ
ডিবাগ তথ্য stdout এ প্রিন্ট করুন
--প্রিন্ট-এক্সএমএল-ডিবাগ
xml ফরম্যাটে stdout এ ডিবাগ তথ্য প্রিন্ট করুন
--dtd-ফাইল
DTD হিসাবে নির্দিষ্ট ফাইল লোড করুন
--নোড-আইডি
দেওয়া সহ নোডে অপারেশন স্টার্ট পয়েন্ট সেট করুন
--নোড নেম [ :]
দেওয়া সহ প্রথম নোডে অপারেশন স্টার্ট পয়েন্ট সেট করুন এবং
কোনো URI
--নোড-এক্সপথ
নির্দিষ্ট XPath দ্বারা নির্বাচিত প্রথম নোডে অপারেশন স্টার্ট পয়েন্ট সেট করুন
অভিব্যক্তি
--id-attr[: ] [ :]
গুণাবলী যোগ করে (ডিফল্ট মান "id") এর সাথে সমস্ত নোড থেকে এবং
নামস্থান পরিচিত আইডি বৈশিষ্ট্যের তালিকায়; এটি একটি হ্যাক
এবং যদি আপনি পরিবর্তে আইডি বৈশিষ্ট্য ঘোষণা করতে DTD বা স্কিমা ব্যবহার করতে পারেন ("--dtd-file" দেখুন
বিকল্প), আমি জানি না আপনি ব্যবহার করার সময় আপনার অ্যাপ্লিকেশনে আর কী ভাঙতে পারে
এই হ্যাক
--সক্ষম-কী-ডেটা
সক্রিয় কী ডেটার কমা বিভক্ত তালিকা (নিবন্ধিত কী ডেটা ক্লাসের তালিকা হল
"-list-key-data" কমান্ড সহ উপলব্ধ); ডিফল্টরূপে, সমস্ত নিবন্ধিত কী ডেটা
সক্ষম করা
--সক্ষম-পুনরুদ্ধার-ইউরিস
নিম্নলিখিত মানের কমা দ্বারা বিভক্ত তালিকা: "খালি", "একই-ডক",
"স্থানীয়","রিমোট" এর জন্য সম্ভাব্য URI অ্যাট্রিবিউট মান সীমাবদ্ধ করতে
উপাদান
--জেন-কী[: ] -
নতুন উৎপন্ন করা এর চাবি বিট আকার, কী নাম সেট করুন এবং
কী ম্যানেজারে ফলাফল যোগ করুন (উদাহরণস্বরূপ, "--gen:mykey rsa-1024" একটি নতুন উৎপন্ন করে
1024 বিট RSA কী এবং এটির নাম "mykey" এ সেট করে)
--কী-ফাইল
XML ফাইল থেকে কী লোড করুন
--প্রিভকি-পেম[: ] [, [, [...]]]
PEM ফাইল থেকে ব্যক্তিগত কী লোড করুন এবং শংসাপত্রগুলি যা এই কী যাচাই করে
--privkey-der[: ] [, [, [...]]]
DER ফাইল থেকে ব্যক্তিগত কী লোড করুন এবং এই কী যাচাই করে এমন শংসাপত্রগুলি
--pkcs8-pem[: ] [, [, [...]]]
PKCS8 PEM ফাইল এবং PEM সার্টিফিকেট থেকে ব্যক্তিগত কী লোড করুন যা এই কী যাচাই করে
--pkcs8-der[: ] [, [, [...]]]
PKCS8 DER ফাইল এবং DER শংসাপত্রগুলি থেকে ব্যক্তিগত কী লোড করুন যা এই কী যাচাই করে৷
--পাবকি-পেম[: ]
PEM ফাইল থেকে পাবলিক কী লোড করুন
--pubkey-der[: ]
DER ফাইল থেকে পাবলিক কী লোড করুন
--aeskey[: ]
বাইনারি ফাইল থেকে AES কী লোড করুন
--ডেস্কি[: ]
বাইনারি ফাইল থেকে DES কী লোড করুন
--হম্যাকি[: ]
বাইনারি ফাইল থেকে HMAC কী লোড করুন
--pwd
কী এবং শংসাপত্র পড়ার জন্য ব্যবহার করার জন্য পাসওয়ার্ড
--pkcs12[: ]
pkcs12 ফাইল থেকে ব্যক্তিগত কী লোড করুন
--pubkey-cert-pem[: ]
PEM শংসাপত্র ফাইল থেকে সর্বজনীন কী লোড করুন
--pubkey-cert-der[: ]
DER শংসাপত্র ফাইল থেকে পাবলিক কী লোড করুন
--বিশ্বস্ত-পেম
PEM ফাইল থেকে বিশ্বস্ত (রুট) শংসাপত্র লোড করুন
--অবিশ্বস্ত-পেম
PEM ফাইল থেকে অবিশ্বস্ত সার্টিফিকেট লোড করুন
--বিশ্বস্ত-ডার
DER ফাইল থেকে বিশ্বস্ত (রুট) শংসাপত্র লোড করুন
--অবিশ্বস্ত-ডার
DER ফাইল থেকে অবিশ্বস্ত সার্টিফিকেট লোড করুন
--যাচাই-সময়
স্থানীয় সময় "YYYY-MM-DD HH:MM:SS" ফর্ম্যাটে শংসাপত্র যাচাইকরণ ব্যবহার করা হয়েছে
--গভীরতা
সর্বোচ্চ সার্টিফিকেট চেইন গভীরতা
--X509-skip-strict-checks
X509 ডেটার কঠোর চেকিং এড়িয়ে যান
--ক্রিপ্টো
নিম্নলিখিত তালিকা থেকে ব্যবহার করার জন্য ক্রিপ্টো ইঞ্জিনের নাম: openssl, mscrypto,
nss, gnutls, gcrypt (যদি কোন ক্রিপ্টো ইঞ্জিন নির্দিষ্ট করা না থাকে তবে ডিফল্ট একটি ব্যবহার করা হয়)
--ক্রিপ্টো-কনফিগ
ক্রিপ্টো ইঞ্জিন কনফিগারেশনের পথ
--পুনরাবৃত্তি
অপারেশন পুনরাবৃত্তি বার
--অক্ষম-ত্রুটি-বার্তা
xmlsec ত্রুটি বার্তা প্রিন্ট করবেন না
--প্রিন্ট-ক্রিপ্টো-ত্রুটি-বার্তা
মুদ্রণ ত্রুটি শেষে স্ট্যাক
--help
কমান্ড সম্পর্কে সাহায্য তথ্য মুদ্রণ করুন
onworks.net পরিষেবা ব্যবহার করে অনলাইনে xmlsec1 ব্যবহার করুন