Chứng chỉ của tôi được lưu trữ trong cửa hàng tùy chỉnh trong "Chứng chỉ (Máy tính cục bộ)" thay vì dưới "Cá nhân".Cách đăng ký chứng chỉ vào cổng khi chứng chỉ ở vị trí tùy chỉnh bằng netsh
Thông thường, nếu các CERT nằm dưới cá nhân, tôi chỉ cần sử dụng C:> netsh http thêm sslcert ipport: 0.0.0.0: certhash = APPID = certstorename = MY
nơi, certstorename = MY là đã giả định theo mặc định nếu không được chỉ định.
này hoạt động tốt cho đến khi chúng tôi đã được yêu cầu để lưu trữ các chứng chỉ trong một cửa hàng tùy chỉnh khác hơn là cá nhân, người đáng tin cậy hiện có, tin cậy các nhà xuất bản, vv vv
- Nếu chúng ta gọi là cửa hàng mới của chúng tôi "cert của tôi lưu trữ ", lệnh netsh mới sẽ như thế nào?
- bản đồ từ "MY" đến cửa hàng "Cá nhân" như thế nào? là có một từ điển nào đó mà bản đồ này?
i kiểm tra namespace System.Security.Cryptography.X509Certificates và có exises một enum gọi StoreName với các giá trị sau:
- AddressBook - Các cửa hàng chứng chỉ X.509 cho những người dùng khác.
- AuthRoot - Cửa hàng chứng chỉ X.509 dành cho cơ quan cấp chứng chỉ của bên thứ ba (CA).
- CertificateAuthority - Cửa hàng chứng chỉ X.509 dành cho cơ quan cấp chứng chỉ trung gian (CA).
- Không được phép - Cửa hàng chứng chỉ X.509 cho chứng chỉ bị thu hồi.
- My - Cửa hàng chứng chỉ X.509 cho chứng chỉ cá nhân.
- Gốc - Cửa hàng chứng chỉ X.509 dành cho cơ quan cấp chứng chỉ gốc đáng tin cậy (CA).
- TrustedPeople - Cửa hàng chứng chỉ X.509 cho những người và tài nguyên được tin cậy trực tiếp.
- TrustedPublisher - Cửa hàng chứng chỉ X.509 dành cho nhà xuất bản đáng tin cậy trực tiếp.
Tôi đã thử tất cả trong số họ trên lệnh netsh như certstorename và tôi luôn nhận được lỗi này:
SSL Certificate add thất bại, Lỗi: 1312 Một quy định phiên đăng nhập không tồn tại. Nó có thể đã bị chấm dứt.
Tôi thấy chính xác cùng một vấn đề – rotard