Skip to content

pierreprinetti/get-ca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

get-ca

Prints the last certificate in the trust chain sent by an HTTPS server. This usually corresponds to the Certificate Authority that signed the TLS key.

Use

./get-ca target_host[:port]
  • -h Print this help

Examples

$ get-ca google.com
-----BEGIN CERTIFICATE-----
MIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ/E8FjTDTANBgkqhkiG9w0BAQsFADBX
MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE
CxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx
OTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT
GUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y/lD63
ladAPKH9gvl9MgaCcfb2jH/76Nu8ai6Xl6OMS/kr9rH5zoQdsfnFl97vufKj6bwS
iV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs/AmQ351k
KSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ
DrXYfiYaRQM9sHmklCitD38m5agI/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk
j5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5
cuHKZPfmghCN6J3Cioj6OGaK/GP5Afl4/Xtcd/p2h/rs37EOeZVXtL0m79YB0esW
CruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499
iYH6TKX/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei
Eua++tgy/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap
sZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ/0lUTbiSw1nH69MG6zO0b
9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB/wQEAwIBhjAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO/wiRNxPjAf
BgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzBgBggrBgEFBQcBAQRUMFIw
JQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH
MAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al
oCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy
MAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF
AwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9
NR3t5P+T4Vxfq7vqfM/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN/olUazsaL+yyEn9
WprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6/AhSrw
9U5pCZEt4Wi4wStz6dTZ/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy
+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi
d0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz/yilrbCgj8=
-----END CERTIFICATE-----
$ get-ca localhost:8000
-----BEGIN CERTIFICATE-----
MIIDBDCCAeygAwIBAgIRANz/IGz0e8eu8lLtHkJfpPAwDQYJKoZIhvcNAQELBQAw
FzEVMBMGA1UEChMMUmVkIEhhdCBJbmMuMB4XDTIzMDkxMjE0NTkwN1oXDTIzMDkx
MjE5NTkwN1owFzEVMBMGA1UEChMMUmVkIEhhdCBJbmMuMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAs6OYHJBPVf64vAwW4Gv3AnAr5Urx5VE+LtyTTcUR
2+2dZjBWpiVszZT2QUMHTuV3BeTD2KO6AGKVfn2KZ/FDEXS5ApWscjs7Ck1nh5Q5
SxZhStF/tKVTmHuDmquUIFJX5YKCo95B0ys2H8LdX58lAYYGhx7PW99gq0lnLcH2
yzj+SKNBCs0isk0n2jwn/gDjOEme+J8RKcrALpxugdRuwyyz/fCmsE9jEYV+0bzd
1dpgz4HPgPJsq2y7oJhPx7Vxm8M3zCEoyemDeitMGTz2wqy5Yt8LeAW+eZgzSEK9
kk01U70AcnerD6XBtgtTzT9uSVN2/th6xzQaqc64pqseSwIDAQABo0swSTAOBgNV
HQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAU
BgNVHREEDTALgglsb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEBAH1aPHWToeOq
xZPYchCUi2+MDs2keV7NUA96NwGwh5+/rE0VeyDyrm+Rh336PA78LuoSKtk8QOjN
yNLrqM4NkFslzhvPgsFWKetjFDwyzl+1j/ABRa3Y5SLrZ7QB/7lqp8IOQjOtpe2d
c1otFb4gSHEmOObiZsYA7HU3e9WP0arcCAElqSBRX7+wSQQePdy+R2Gp3UBIWXbZ
hB1zUcueL86cm+RTZ1CxuFTonNCFSFJ4njmsT9hI88eyjSYs3OMt8dwwHLdViv/s
oZ5xSmMSa2682srD+OW7Y336/2/4CleVGnOSpvRjjw8ecGNHsWsy34iqeK5ePFET
WeCjGogNj1E=
-----END CERTIFICATE-----

Releases

No releases published

Languages