2015-05-29 3 views
0

Я пытаюсь выполнить задание для HDInsight. Ниже приведен код сертификата прибудет, и его метание исключения вИсключение брошено: 'System.InvalidOperationException' в System.Core.dll

X509Certificate2 cert= store.Certificates.Cast<X509Certificate2>().First(item => item.FriendlyName == certFriendlyName);" 

// Get the certificate object from certificate store using the friendly name to identify it 

X509Store store = new X509Store(); 
store.Open(OpenFlags.ReadOnly); 
X509Certificate2 cert= store.Certificates.Cast<X509Certificate2(). 
First(item => item.FriendlyName == certFriendlyName); 
JobSubmissionCertificateCredential creds =new JobSubmissionCertificateCredential (new Guid(subscriptionID), cert, clusterName); 

Я использовал следующие пространства имен: с использованием системы; с использованием System.Collections.Generic;

using System.Text; 
using System.Threading.Tasks; 
using System.IO; 
using System.Threading; 
using System.Security.Cryptography.X509Certificates; 
using Microsoft.WindowsAzure.Management.HDInsight; 
using Microsoft.Hadoop.Client; 
using System.Linq; 
+0

Он продолжает бросать исключение, я не мог найти решение для msdn, за исключением некоторых подобных сообщений, в которых решение использовало System.Linq, который я уже использовал здесь. –

ответ

0

Какое исключение вы получаете?

Этот код использует текущий магазин пользователей, является вашим сертификатом в текущем магазине пользователя?

Я бы порекомендовал вам сначала перечислить все имена сертификатов для подтверждения, существует ли он.

 Смежные вопросы

  • Нет связанных вопросов^_^