2016-08-12 2 views

답변

1

매우 혼란스러워 보입니다.

  • 프리 마스터 비밀은 교환되지 않습니다. 그것은 클라이언트에 의해 보내집니다.
  • 서버 공개 키가 교환되지 않습니다. 이 인증서는 서버에 의해 Certificate 메시지에 포함 된 인증서로 전송됩니다.
  • 이전 핸드 셰이크가 없으면 ChangeCipherSpec 메시지가 발행 될 때까지 아무 것도 암호화되지 않습니다.
  • 이 메시지는 premaster secret이 전송 된 후 여러 단계로 발행됩니다.
  • 서버 공개 키는 비밀이 아니므로 암호화 할 필요가 없습니다.
  • 암호 집합이 DSA 암호 집합이 아니라면 클라이언트는 서버의 공개 키를 전혀 필요로하지 않습니다.
+1

빠른 응답을 보내 주셔서 감사합니다. – maddy10

+0

1,2가 일반 RSA에 대해 올바르지 만 DHE와 ECDHE (일명 PFS)는 이제 적어도 공통으로 사용됩니다. 4 클라이언트 CCS는 희귀 한 client-auth 및 희귀 한 티켓이없는 한 서버 CCS가 응답하지 않는 한 ClientKX 바로 뒤에 있습니다. 6 당신이 의미하는 바를 모르지만 클라이언트는 순수한 SRP, 순수 PSK 또는 Kerberos 이외에는 하나 이상의 서버 공개 키 (종종 2)를 필요로합니다. –

관련 문제