X.509 certificate

簡單講一下 certificate X.509 是公鑰憑證(public key certificate) 的一套標準,用在很多網路通訊協定 (包含 TLS/SSL) certificate 包含公鑰及識別資訊(hostname, organization, …等資訊) certificate 是由 certificate authority(CA) 簽署,或是自簽(Self-signed) 使用 browser 連入 https server時,會檢查 server 的 certificate 是否有效,確定這個 server 真的是合法的 site 在 elastic stack 上,如果有多個 elasticsearch server node 彼此連線,由於 node 彼此是 client 也是 server 使用 self-signed CA 產出來的 certificate,連入時會檢查使用的 certificate 是否由同一組 CA 簽署 server 使用 certificate,確定連入 server 的 client 都帶有正確的私鑰與 public certificate,是 authenticated user 附帶說明,X.509 有多種檔案格式 .pem .cer, .crt, .der .p12 .p7b, .p7c … 另外檔案格式可以有其他用途,也就是說裡面裝的不一定是 X.509 憑證 ...

September 17, 2019 · 2 min · 246 words · chechiachang