سؤال

إعادة تقديم هذا السؤال لأنني لا أعرف ما إذا كنت أتلقى وجهة نظري بشكل صحيح.

لدي كائن signedxml

Dim signedXml As New SignedXml(envelope)

أحتاج إلى تعيين خاصية SigningKey لهذا الكائن

signedXml.SigningKey

لدي أيضا كائن الشهادة الخاص بي

Dim cert As X509Certificate = Me.GetX509Certificate

كيف يمكنني تعيين خاصية SigningKey لـ SignedXML باستخدام شهادة الشهادة الخاصة بي.

في .NET 2.0 ، كان لكل X509Certificate خاصية "مفتاح" التي أعادت كائن RSA ، ولكن في 3.5 تتم إزالة هذه الخاصية.

هل كانت مفيدة؟

المحلول

قد تكون قادرًا على الاستخدام X509Certificate2 و PrivateKey الممتلكات بدلا من ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top