2017-05-23 3 views
0

Bluemix에 API를 게시했습니다. Safari 또는 Chrome에서 앱 URL을 열려고하면 보안 연결이 실패하고 다음 오류가 표시됩니다.Bluemix에서 앱을 열 때 SSL 문제가 발생했습니다.

apiconnect - ****. apic.mybluemix.net에서 로그인 인증서를 수락하지 않았습니다. 또는 하나가 제공되지 않았을 수 있습니다.

답변

0

상호 TLS 인증서로 보호되어 있으므로 직접 시작할 수 없습니다. 적절한 자격 증명을 사용하여 클라이언트 응용 프로그램을 통해서만 API에 액세스하거나 테스트 할 수 있습니다. 이 동작은 의도적으로 의도하지 않은 액세스를 위해 API를 보호/보호합니다. 다음은 API를 Bluemix에 게시 할 때 발생하는 고급 단계입니다.

1) API 디자이너를 사용하여 API를 작성합니다 (예 : 명령 행에서 "apic edit"라고 함).

2) API Designer에서 작업하는 동안 Micro Gateway에서 API를 실행하여 API를 로컬로 테스트 할 수 있습니다. 그것은 (대한 상호 TLS 인증서를 게시)은 로컬 응용 프로그램을 실행하면 그런 다음

4 Bluemix 당신의 API를 게시

3) (우편 배달부와 같은 또는 다른 도구)를 테스트하기 위해 컬 요청을 실행 domain) .apic.mybluemix.net)

5) 클라이언트 인증서는 API 게이트웨이 (Data Power Gateway)에 업로드되므로 게시 된 끝점을 통해 API를 호출 할 때만 작동합니다.

API를 추가로 테스트하려면 개발자 포털에서 계획을 구독해야하며, 샌드 박스 카탈로그를 사용하는 경우 설정 -> 개요 세션에서 제공되는 기본 클라이언트 ID 및 클라이언트 암호를 사용할 수 있습니다 귀하의 API 관리자

+0

감사합니다. Alex. 5 단계를 자세히 설명해 주시겠습니까? 어떤 인증서를 업로드해야합니까? – Anuj

+0

인증서를 업데이트 할 필요가 없습니다. APIc는 API 게이트웨이에 사용자를 위해 클라이언트 인증서를 업로드하므로 API에 안전하게 액세스 할 수 있습니다. –

+0

알렉스. 그런데 왜 apic URL에 연결할 수 없습니까? 로그인 인증서를 요청하는 이유는 무엇입니까? 어떤 클라이언트에서 신분 확인 정보를 만들어야합니까? 예, 그렇다면 어떤 인증서/키를 구성해야합니까? – Anuj

관련 문제