Tôi cố gắng để tạo ra một https endpoint cho dịch vụ Azure của tôi. Tôi đã nhận được tệp p7b mà tôi đã chuyển đổi thành tệp cer. Từ số cer Tôi đã có thể chuyển đổi bằng một vài dòng C# thành pfx.https Azure với tập tin PFX
var cert = new X509Certificate2(@"certpath", "
var bytes = cert.Export(X509ContentType.Pfx, "password");
File.WriteAllBytes(@"certpath\cert.pfx", bytes);
Bây giờ khi tôi tải lên các cert để Azure tất cả mọi thứ có vẻ ok, tôi sao chép các vân tay và cố gắng nâng cấp với vân tay mới như một phần của các điểm cuối và tôi nhận được một lỗi trong xanh.
Chứng chỉ có vân tay 3FA490D1D4957942CD2ED545F6E823D0008796EA2 được liên kết với điểm cuối đầu vào HTTPS "endpointName" không chứa khóa cá nhân.
.p7b tệp không chứa khóa cá nhân. –
Khi bạn nghiên cứu thêm, bạn đã đúng. Tôi đã không làm việc với những tập tin cụ thể trước đây vì vậy tôi chỉ cho rằng nó đã bị mất trong bản dịch từ .cef để .pfx. Tôi sẽ chỉnh sửa để làm rõ. – knightpfhor