هذا هو الأمر xmlsec1 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
xmlsec1 - توقيع مستندات XML والتحقق منها وتشفيرها وفك تشفيرها
موجز
com.xmlsec [] []
الوصف
xmlsec هي أداة سطر أوامر للتوقيع والتحقق والتشفير وفك تشفير XML
وثائق. المسموح القيم هي:
--مساعدة عرض هذه المعلومات المساعدة والخروج
--ساعد الجميع
عرض معلومات التعليمات لجميع الأوامر / الخيارات والخروج
--يساعد-
عرض معلومات التعليمات للقيادة والخروج
--الإصدار
طباعة معلومات الإصدار والخروج
- مفاتيح مفاتيح التلاعب بملف XML
--لافتة توقيع البيانات وإخراج وثيقة XML
--تحقق
التحقق من الوثيقة الموقعة
--تسجيل- tmpl
إنشاء وتوقيع قالب توقيع ديناميكي
- تشفير
تشفير البيانات وإخراج وثيقة XML
- فك التشفير
فك تشفير البيانات من مستند XML
OPTIONS
- مظاهر أقل
لا تعالج عناصر
- مراجع المتجر
تخزين وطباعة نتيجة قبل معالجة العنصر مباشرة
حساب الملخص
- توقيعات المتجر
تخزين وطباعة نتيجة المعالجة مباشرة قبل الحساب
توقيع
- ممكن - مرجع - uris
قائمة مفصولة بفواصل من القيم التالية: "فارغ" ، "نفس المستند" ،
"محلي" ، "بعيد" لتقييد قيم سمات URI المحتملة لـ
العنصر
- تمكين- Visa3d- الإختراق
تمكن من اختراق بروتوكول Visa3D الخاص بمعالجة سمات URI عندما نكون كذلك
محاولة عدم استخدام محرك XPath / XPointer ؛ هذا اختراق ولا أعرف ماذا أيضًا
قد يكون معطلاً في تطبيقك عند استخدامه (حدد أيضًا خيار "--id-attr"
لأنك قد تحتاجه)
--البيانات الثنائية
الثنائية لتشفير
--xml- بيانات
XML لتشفير
- تمكين - تشفير - مرجع - uris
قائمة مفصولة بفواصل من القيم التالية: "فارغ" ، "نفس المستند" ،
"محلي" ، "بعيد" لتقييد قيم سمات URI المحتملة لـ
عنصر
--مفتاح جلسة -
إنشاء جلسة جديدة مفتاح حجم البتات (على سبيل المثال ، "- جلسة
ينشئ des-192 "مفتاح DES جديدًا 192 بت لتشفير DES3)
--انتاج
كتابة مستند النتيجة إلى ملف
- طباعة التصحيح
طباعة معلومات التصحيح إلى stdout
--print-xml-debug
طباعة معلومات التصحيح إلى stdout بتنسيق xml
--dtd- ملف
تحميل الملف المحدد باسم DTD
- عقدة معرف
اضبط نقطة بدء العملية على العقدة مع المعطى
--اسم العقدة [ :]
اضبط نقطة بدء العملية على العقدة الأولى مع المعطى و
URI
--عقدة xpath
اضبط نقطة بدء العملية على العقدة الأولى المحددة بواسطة XPath المحدد
التعبير
--id-Attr [: ] [ :]
يضيف سمات (القيمة الافتراضية "id") من جميع العقد ذات و
مساحة الاسم إلى قائمة سمات المعرف المعروفة ؛ هذا اختراق
وإذا كان بإمكانك استخدام DTD أو المخطط للإعلان عن سمات المعرف بدلاً من ذلك (انظر "--dtd-file"
الخيار) ، لا أعرف ما الذي قد يتم كسره أيضًا في تطبيقك عند استخدامه
هذا الاختراق
- تمكين مفتاح البيانات
قائمة مفصولة بفواصل من البيانات الرئيسية الممكّنة (قائمة فئات البيانات الرئيسية المسجلة هي
متوفر بأمر "--list-key-data") ؛ بشكل افتراضي ، تكون كافة بيانات المفاتيح المسجلة
تمكين
- تمكين-استرجاع-uris
قائمة مفصولة بفواصل من القيم التالية: "فارغ" ، "نفس المستند" ،
"محلي" ، "بعيد" لتقييد قيم سمات URI المحتملة لـ
عنصر.
- gen-key [: ] -
توليد جديد مفتاح بت الحجم ، قم بتعيين اسم المفتاح إلى و
أضف النتيجة إلى مدير المفاتيح (على سبيل المثال ، "--gen: mykey rsa-1024" يولد ملفًا جديدًا
1024 بت مفتاح RSA ويضبط اسمه على "mykey")
- مفاتيح ملف
مفاتيح التحميل من ملف XML
--privkey-pem [: ] [، [، [...]]]
تحميل المفتاح الخاص من ملف PEM والشهادات التي تتحقق من هذا المفتاح
--privkey-der [: ] [، [، [...]]]
تحميل المفتاح الخاص من ملف DER والشهادات التي تتحقق من هذا المفتاح
--pkcs8-pem [: ] [، [، [...]]]
تحميل المفتاح الخاص من ملف PKCS8 PEM وشهادات PEM التي تتحقق من هذا المفتاح
--pkcs8-der [: ] [، [، [...]]]
تحميل المفتاح الخاص من ملف PKCS8 DER وشهادات DER التي تتحقق من هذا المفتاح
--pubkey-pem [: ]
تحميل المفتاح العام من ملف PEM
--pubkey-der [: ]
تحميل المفتاح العام من ملف DER
--ايسكي [: ]
تحميل مفتاح AES من ملف ثنائي
--deskey [: ]
تحميل مفتاح DES من ملف ثنائي
--hmackey [: ]
تحميل مفتاح HMAC من ملف ثنائي
--pwd
كلمة المرور المراد استخدامها لقراءة المفاتيح والشهادات
--pkcs12 [: ]
تحميل المفتاح الخاص من ملف pkcs12
--pubkey-cert-pem [: ]
تحميل المفتاح العام من ملف سيرت PEM
--pubkey-cert-der [: ]
تحميل المفتاح العام من ملف DER cert
- موثوق بيم
تحميل شهادة موثوقة (جذر) من ملف PEM
- لا يثق بيم
تحميل شهادة غير موثوق بها من ملف PEM
- موثوق دير
تحميل شهادة موثوقة (جذر) من ملف DER
- لا يثق- دير
تحميل شهادة غير موثوق بها من ملف DER
- وقت التحقق
استخدم التوقيت المحلي بتنسيق "YYYY-MM-DD HH: MM: SS" التحقق من الشهادات
--عمق
أقصى عمق سلسلة الشهادات
- X509 - تخطي - عمليات التحقق الصارمة
تخطي الفحص الصارم لبيانات X509
- تشفير
اسم محرك التشفير المراد استخدامه من القائمة التالية: openssl ، mscrypto ،
nss ، gnutls ، gcrypt (إذا لم يتم تحديد محرك تشفير ، فسيتم استخدام المحرك الافتراضي)
- تشفير التكوين
المسار لتكوين محرك التشفير
--كرر
كرر العملية مرات
--تعطيل-خطأ-الرسائل
لا تطبع رسائل خطأ xmlsec
- طباعة-تشفير-خطأ-الرسائل
تتكدس أخطاء الطباعة في النهاية
--مساعدة
طباعة معلومات التعليمات حول الأمر
استخدم xmlsec1 عبر الإنترنت باستخدام خدمات onworks.net