2011-03-28 8 views
2

사용자가 PEAP 또는 TTLS와 cert를 사용하여 엔터프라이즈 무선 네트워크에 Android를 쉽게 연결할 수있는 앱을 작성합니다.Android WPA/8021X 자체 서명 된 인증서

나는 EAP 기반의 무선 랜 프로파일을 추가하고 올바른 자격 증명 및 인증서를 사용하여 네트워크에 wpa_supplicant를 연결할 수 있습니다. 부분적으로 감사 here

에 인증서를 설치하지만 어려운 증명한다. 순간

는 난에 적절한 헤더와 인증서와 PHP 파일을 열 응용 프로그램에 WebVeiw를 사용하여 인증서를 설치하고있다. x509 header를 참조하십시오. 이렇게하면 cert라는 사용자 이름이 필요한 certManager 인스턴스가 나타납니다.

는 안드로이드에 CA의 인증서를 설치하는 깔끔한 방법이 있나요? 지금까지 내 검색에서

, 메신저하지 추측. 내가 샌드위치 4.x의 키 저장소 API에서 용액으로하여왔다이 아이스크림 게시 된 이후 확인

답변

0

:

enter code here 
Certificate cert = null; 
//some code to get the cert 
Intent intent = new Intent("android.credentials.INSTALL"); 
intent.putExtra("name", "Swansea Uni WiFi Cert"); 
try { 
intent.putExtra("CERT",cert.getEncoded()); 
} 
catch (CertificateEncodingException e) 
{ 
e.printStackTrace(); 
SU1X.debug("error on cert install"); 
} 
startActivityForResult(intent,0); 

생각 난 그냥 업데이트 할 것이다,이 경우에는 다른 사람이 같은 일을하려고 이 질문을 발견했습니다.

관련 문제