小编Nou*_*ive的帖子

C#“根据验证程序,远程证书无效:RemoteCertificateNameMismatch、RemoteCertificateChainErrors”

需要使用 pfx 证书将消息从 .net core 发布到 aws。连接到客户端 ID 时出现错误。

我的工作人员服务源代码如下

protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                Logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
                DateTime registryValue = DateTime.Now;
                try
                {
                    string application = Configuration[Constants.Application];
                    string sourceName = Configuration[Constants.SourceName];
                    string certificateSubject = Configuration[Constants.CertificateSubject];
                    string iotEndPoint = Configuration[Constants.IotEndpoint];
                    int brokerPort = Convert.ToInt32(Configuration[Constants.BrokerPort]);
                    string topic = Configuration[Constants.Topic];
                    string ggcRootCaCertificate = Configuration[Constants.GgcRootCaCertificate];
                    string storeName = Configuration[Constants.X509Store];
                    string clientId = Configuration[Constants.ClientId];


                    Logger.LogInformation($"ggcRootCaCertificate: {ggcRootCaCertificate}.");

                    string machineName = Environment.MachineName;
                    EventLog eventLog = new EventLog(application, machineName);
                    EventLogEntryCollection …
Run Code Online (Sandbox Code Playgroud)

c# x509certificate .net-core aws-iot

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net-core ×1

aws-iot ×1

c# ×1

x509certificate ×1