Nhiều người dùng báo gặp thông báo lỗi "Your Digital ID name cannot be found by the underlying security system" khi cố gắng mở email được mã hóa trong Microsoft Outlook bằng chứng chỉ có khả năng mã hóa 3DES.
Mã hóa email ngày càng phổ biến, đặc biệt là cho các email chứa dữ liệu nhạy cảm và ngăn chặn email Spam. Việc mã hóa email trong Outlook nghĩa là chuyển đổi từ văn bản rõ thành mã hóa. Chỉ người nhận có khóa riêng được sử dụng để mã hóa email mới có thể giải mã và đọc nội dung tin nhắn.
Tuy nhiên, trong một số trường hợp khi mở email được mã hóa, người nhận bị từ chối và thấy thông báo lỗi:
"Sorry, we're having trouble opening this item. This could be temporary, but if you see it again you might want to restart Outlook. Your Digital ID name cannot be found by the underlying security system."
Trong một số trường hợp lỗi chỉ là tạm thời, nhưng với nhiều người dùng lỗi vẫn tiếp tục xuất hiện. Không có lý do cụ thể nào khiến lỗi xuất hiện, tuy nhiên sau khi điều tra, nguyên nhân chính liên quan đến bản build của Outlook.
Kể từ bản build Outlook 16.0.8518.1000, Microsoft đã nâng cấp thuật toán mã hóa mặc định từ 3DES sang AES256. Do đó, khi người dùng sử dụng Outlook bản build 16.0.8518.1000 hoặc mới hơn gửi email được mã hóa, và người nhận cố gắng mở bằng chứng chỉ chỉ có khả năng mã hóa 3DES, thông báo lỗi sẽ xuất hiện.
Ngoài ra, một lý do khác có thể là bạn không có chứng chỉ để giải mã email, hoặc cả hai đều có chứng chỉ nhưng cần cấu hình lại cài đặt.
Dưới đây là các giải pháp tiềm năng để khắc phục lỗi này.
Xác minh chứng chỉ của bạn
Đầu tiên, bạn cần xác nhận xem có chứng chỉ để mã hóa email hay không. Làm theo các bước sau:
- Khởi chạy Outlook, nhấp vào File, sau đó chọn Options
- Trong Options, tìm Trust Center và nhấp vào nó
- Tiếp theo nhấp vào Trust Center Settings và chọn Email Security
- Gần nút Settings, tìm tiêu đề chứng chỉ (cert. title)
Mở tiêu đề chứng chỉ và kiểm tra xem có trống không. Nếu trống, nhấp vào Settings, chọn chứng chỉ bằng nút Choose rồi nhấp OK. Nếu vẫn trống, bạn cần mua chứng chỉ mới từ các Nhà cung cấp Chứng chỉ bên ngoài (External Certificate Authorities). Nếu chứng chỉ đã có, hãy thử giải pháp tiếp theo.
Bật tùy chọn Client Authentication & Secure Email
Nhiều người dùng xác nhận việc bật tùy chọn này giúp khắc phục lỗi "Your Digital ID name cannot be found".
Các bước thực hiện:
- Mở Internet Explorer, nhấp vào Tools
- Chọn Internet Options, sau đó tab Content
- Nhấp vào Certificates, chọn Personal
- Nhấp Advanced, dưới Certificate Purpose tìm Client Authentication & Secure Email
- Đánh dấu ô kiểm bên cạnh, nhấp OK để lưu thay đổi
Kiểm tra xem lỗi đã được khắc phục chưa. Nếu vẫn không giải mã được email, hãy chuyển sang giải pháp tiếp theo.
Xóa chứng chỉ của người gửi gây sự cố
Lỗi có thể do chứng chỉ của người gửi bị lỗi. Hãy tìm và xóa các chứng chỉ đó.
Các bước thực hiện:
- Nhấn Start, gõ MMC (Memory Management Console) trong ô tìm kiếm và chạy
- Trong cửa sổ lệnh, nhấn CTRL + M
- Double-click vào Certificates, chọn My User Account, nhấp OK
- Chọn Certificates – Current User, sau đó Other People, rồi Certificates
- Xóa chứng chỉ của người gửi gây sự cố
- Đóng – Lưu cài đặt console vào Console1 yes
Kiểm tra xem lỗi Outlook "Digital ID name cannot be found by the underlying security system" còn tồn tại hay đã khắc phục.
Xóa và thêm lại liên hệ
Việc xóa và thêm lại liên hệ giúp nhiều người khắc phục lỗi. Làm theo các bước:
- Mở Outlook, nhấp Delete the contact
- Nhấp vào Have contact send Signed email
- Chuột phải vào tên người gửi reply, chọn Add to contacts
- Nhấp Certificates, chọn Cert > Properties
- Nhấp Trust, sau đó Explicitly Trust this Certificate
- Nhấp OK để lưu, đóng lại
- Lại nhấp Have contact send Encrypted email, chuột phải vào tên người gửi reply
- Chọn Add to contacts, nhấp Update
- Cuối cùng, Save và Close contact
Nếu các bước trên không khắc phục được lỗi, hãy tải xuống và cài đặt phiên bản mới nhất của Install Root Militarycac *.MSI.
Bạn có thể tải xuống bằng cách tìm kiếm militarycac trên trình duyệt, nhấp vào dod certs và tải phiên bản mới nhất Install Root Militarycac *.MSI. Phiên bản Non-admin hoạt động tốt nhất cho môi trường domain.
Sau khi cài đặt, chuột phải và đăng ký EC root, cài đặt chứng chỉ và lưu cài đặt. Hoàn tất các bước, khởi động lại hệ thống.
Kiểm tra xem lỗi đã được giải quyết chưa. Bước này giúp thêm và sửa chữa chuỗi chứng chỉ bị hỏng, hy vọng sẽ giải quyết lỗi trong trường hợp của bạn.
Chỉnh sửa Registry
Nếu lỗi vẫn chưa khắc phục, hãy sửa đổi các mục registry một cách cẩn thận để giải quyết hoàn toàn.
Các bước thực hiện:
- Nhấn Win + R, mở hộp RUN
- Gõ Regedit và nhấn Enter
- Trong Registry Editor, điều hướng đến: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security
- Trong khung bên phải, tạo DWORD Value – UseAlternateDefaultEncryptionAlg
- Double-click mục vừa tạo, thay đổi giá trị từ 0 thành 1
- Tạo STRING value – DefaultEncryptionAlgOID
- Double-click mục này, nhập giá trị: 1.2.840.113549.3.7
Giá trị chuỗi này sẽ đặt OID cho thuật toán mã hóa 3DES.
Đây là các giải pháp giúp khắc phục lỗi "Your Digital ID Name Cannot Be Found By The Underlying Security Outlook".