IdSSLIOHandlerSocket 을 이용하여 서버와 접속을 하려는데 다음과 같은 에러가 납니다.
Could not load key, check password. 또는 Could not load certificate.
소스는 아래와 같이 작성을 하였는데요,
CertFile, KeyFile 모두 서버와 클라이언트에 같이 존재합니다.
파일확장자는 pem이지만 내용은 *.crt, *.key 파일의 형태입니다.
IdSSLIOHandlerSocket1.SSLOptions.CertFile := 'server-req.pem';
IdSSLIOHandlerSocket1.SSLOptions.KeyFile := 'server-key.pem';
IdSSLIOHandlerSocket1.SSLOptions.Method := TIdSSLVersion(sslvSSLv23);
메시지 상으로는 인증에 실패했다는 걸로 보여지는데요,
https로 된 사이트에서 ActiveX로 통신이 가능하게 하려면 어떻게 해야 하나요?
그냥 http로 접속하면 잘 되는데, https로 접속할 경우 여러 문제들이 생기네요.
고수님들, 도와주세요.