Cách xem thông tin chứng chỉ mà không cần cài đặt


23

Tôi có chứng chỉ và / hoặc tệp khóa riêng (pfx) trên màn hình OS X của mình. Tôi muốn xem thông tin của nó (CN, SAN, OU, vân tay, v.v.) nhưng khi tôi nhấp đúp vào thông tin đó, nó sẽ cố gắng cài đặt vào Keychain của tôi. Khi nó ở trong đó, tôi có thể xem thông tin và sau đó xóa nó.

Tôi muốn biết liệu có cách nào để "mở" chứng chỉ để xem mà không phải cài đặt nó vào Keychain của bạn không. Tương tự như cách bạn có thể nhấp vào ổ khóa trong Safari và xem thông tin chứng chỉ.

Tôi muốn một cái gì đó có nguồn gốc từ OS X nhưng có lẽ cũng có những công cụ đó?

Câu trả lời:


28

Tôi không chắc liệu điều này có sẵn trong HĐH mà bạn có tại thời điểm bạn viết câu hỏi hay không, nhưng ít nhất là với OS X 10.11.6, nếu bạn chọn tệp .crt trong Finder và nhấn phím cách, hãy xem nhanh cửa sổ sẽ mở và bạn có thể thấy tất cả thông tin đó trong một màn hình đẹp. Hoạt động cho các tệp .pfx quá.


1
Đây thực sự là một phương pháp rất hữu ích! Tôi thích nó hơn phiên bản dòng lệnh! Cảm ơn!
David Hergert

1
Đơn giản và thanh lịch. Cám ơn vì đã chia sẻ!
LeOn - Han Li

10

thông qua Terminal.app và gõ một cái gì đó như:

openssl x509 -noout -text -in ~/Desktop/yourcertificate.crt  

Trong đó tham số cuối cùng là đường dẫn tệp chứng chỉ của bạn (bạn có thể kéo và thả tệp đó nếu muốn)

cho chúng tôi:

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 27 (0x1b)
        Signature Algorithm: sha1WithRSAEncryption
        Issuer: C=US, O=Apple Inc., OU=Apple Certification Authority, CN=Apple Root CA
        Validity
            Not Before: May 26 19:16:09 2010 GMT
            Not After : Jul 26 19:16:09 2017 GMT
        Subject: C=US, O=Apple Inc., OU=Apple Certification Authority, CN=Apple Application Integration Certification Authority
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (2048 bit)
......

1
Phải, tôi đã nghĩ về openssl ... Tôi đã hy vọng có nó dựa trên gui nhiều hơn. Có lẽ có thể viết một tập lệnh Automator để có thể kéo / thả chứng chỉ vào một thư mục và nó sẽ bật mở một thiết bị đầu cuối và chạy lệnh openssl mà bạn đề xuất. cảm ơn.
David Hergert

3

Ngoài câu trả lời được chấp thuận của Krishen ở trên về việc chọn chứng chỉ (.cer, .pem, những người khác) trong công cụ tìm và nhấn 'dấu cách', bạn cũng có thể nhấp chuột phải và chọn Xem nhanh. Tôi mới thử nó trên 10.14.1 (Mojave), vì vậy nó chắc chắn hoạt động trên OSX hiện tại

chọn nhanh - tìm kiếm một chứng chỉ trong công cụ tìm


2

Bạn cũng có thể sử dụng KeyStore Explorer , một ứng dụng để xem / tạo / chỉnh sửa chứng chỉ và cửa hàng tin cậy và chuyển đổi giữa chúng. Nó thực sự mạnh mẽ nhưng có thể là quá nhiều đối với bạn.

chứng chỉ

tên phân biệt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.