본문 바로가기
WIKI 기술 지식 베이스

SSL Info API

원문 보기 위키 갱신

출처: 문서

본문

SSL Info API

1.0에서 도입됨 {: .label .label-purple }

SSL 설정에 대한 정보를 조회해요.

엔드포인트

GET /_opendistro/_security/sslinfo

쿼리 파라미터

다음 표는 사용할 수 있는 쿼리 파라미터를 정리한 거예요. 모든 쿼리 파라미터는 선택 사항이에요.

Parameter Data type Description
show_dn Boolean or String 응답에 모든 도메인 이름을 포함할지 여부예요.

요청 예제

GET _opendistro/_security/sslinfo

{% include copy-curl.html security=true %}

응답 예제

{
  "principal": null,
  "peer_certificates": "0",
  "ssl_protocol": "TLSv1.3",
  "ssl_cipher": "TLS_AES_128_GCM_SHA256",
  "ssl_provider_http": "JDK",
  "ssl_provider_transport_server": "JDK",
  "ssl_provider_transport_client": "JDK"
}

응답 본문 필드

응답 본문은 다음 필드를 가진 JSON 객체예요.

Field Data type Description
principal String 요청을 인증한 클라이언트 인증서의 고유 이름(DN)이에요. 요청이 다른 방식으로 인증된 경우에는 null이에요.
peer_certificates String 클라이언트가 제시한 인증서 개수예요. 문자열 형태로 반환돼요. 클라이언트 인증서를 제시하지 않은 요청은 0을 반환해요.
ssl_protocol String 해당 요청에 대해 협상된 TLS 프로토콜 버전이에요.
ssl_cipher String 해당 요청에 대해 협상된 암호 스위트예요.
ssl_provider_http String HTTP 레이어에서 사용 중인 TLS 프로바이더예요.
ssl_provider_transport_server String 들어오는 전송 레이어 연결에 사용 중인 TLS 프로바이더예요.
ssl_provider_transport_client String 나가는 전송 레이어 연결에 사용 중인 TLS 프로바이더예요.
peer_certificates_list Array of Strings 클라이언트가 제시한 인증서들의 고유 이름이에요. 클라이언트가 인증서를 제시하지 않으면 null이에요. show_dn이 true일 때만 반환돼요.
local_certificates_list Array of Strings 노드가 제시한 인증서들의 고유 이름이에요. show_dn이 true일 때만 반환돼요.

더 알아보기 (Learn more)