X509 مفتاح شهادة الخوارزمية غير المتماثلة
-
29-09-2019 - |
سؤال
إعادة تقديم هذا السؤال لأنني لا أعرف ما إذا كنت أتلقى وجهة نظري بشكل صحيح.
لدي كائن 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
الممتلكات بدلا من ذلك.
لا تنتمي إلى StackOverflow