Jak wyświetlić informacje o certyfikacie bez instalacji

22

Mam certyfikat i / lub plik klucza prywatnego (pfx) na moim pulpicie OS X. Chciałbym przejrzeć jego informacje (CN, SAN, OU, odcisk palca itp.), Ale kiedy kliknę dwukrotnie, spróbuje zainstalować się w moim pęku kluczy. Gdy już tam jest, widzę informacje, a następnie je usuwam.

Chciałbym wiedzieć, czy istnieje sposób na „otwarcie” certyfikatu do przeglądania bez konieczności instalowania go w pęku kluczy. Podobne do sposobu klikania kłódki w przeglądarce Safari i wyświetlania informacji o certyfikacie.

Wolałbym coś natywnego niż OS X, ale może istnieją też narzędzia?

David Hergert
źródło

Odpowiedzi:

23

Nie jestem pewien, czy był on dostępny w systemie operacyjnym, który miałeś w momencie pisania pytania, ale przynajmniej w OS X 10.11.6, jeśli wybierzesz plik .crt w Finderze i naciśniesz spację, szybkie spojrzenie otworzy się okno i będziesz mógł zobaczyć wszystkie te informacje na ładnym wyświetlaczu. Działa również w przypadku plików .pfx.

Krishen Greenwell
źródło
1
To jest naprawdę bardzo przydatna metoda! Podoba mi się to bardziej niż wersja z wierszem poleceń! Dzięki!
David Hergert,
1
prosty i elegancki. Dzięki za udostępnienie!
LeOn - Han Li
10

przez Terminal.app i wpisz coś takiego:

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

Gdzie ostatnim parametrem jest ścieżka do pliku certyfikatu (możesz go przeciągnąć i upuścić, jeśli chcesz)

daje nam:

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)
......
bioffe
źródło
Tak, myślałem o openssl ... Miałem nadzieję, że będzie bardziej oparty na GUI. Prawdopodobnie mógłby napisać skrypt Automatora, aby móc przeciągnąć / upuścić certyfikat do folderu, a następnie otworzy terminal i uruchomi polecenie openssl. dzięki.
David Hergert
2

oprócz Krishen zatwierdzony odpowiedź powyżej o wybranie certyfikatu (cer, .pem, inne) w wizjerze i uderzanie „przestrzeń”, można również kliknąć prawym przyciskiem myszy i wybrać opcję Quick Look. Właśnie przetestowałem to na 10.14.1 (Mojave), więc to zdecydowanie działa na obecnym OSX

wybierając szybkie wyszukiwanie certyfikatu w wyszukiwarce

ng10
źródło
1

Możesz także użyć KeyStore Explorer , aplikacji do przeglądania / tworzenia / edycji certyfikatów i zaufanych magazynów oraz konwersji między nimi. Jest naprawdę potężny, ale może być dla ciebie za dużo.

certyfikat

wytworne imię

Franklin Yu
źródło