Google Marketplace 앱용 인증서를 만들려고합니다. 나는 인터페이스를 구현하기 위해 노력하고 http://code.google.com/p/step2/source/browse/code/java/trunk/common/src/main/java/com/google/step2/xmlsimplesign/TrustRootsProvider.java?r=383X.509 인증서 목록을 생성하고 .bin 파일에 저장
내 소스 코드는 우리가 .cert 파일 또는 .der과 파일하지만 어떻게 목록을 가져올 인증서를 생성 할 수있는 OpenSSL 또는 키 도구를 사용하는 난이 기사를 읽고
public class AppEngineTrustsRootProvider implements TrustRootsProvider {
private static final String CERT_FILE = "/cacerts.bin";
private final Collection<X509Certificate> certs;
@SuppressWarnings("unchecked")
public AppEngineTrustsRootProvider() {
try {
ObjectInputStream in =
new ObjectInputStream(AppEngineTrustsRootProvider.class.getResourceAsStream(CERT_FILE));
certs = (Collection<X509Certificate>) in.readObject();
} catch (IOException e) {
throw new RuntimeException(e);
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}
public Collection<X509Certificate> getTrustRoots() {
return certs;
}
}
입니다 .bin 파일의 인증서 중. 이것은 예제 코드 스 니펫입니다. 인증서 목록을 .bin 파일로 가져 오는 방법을 파악할 수 없습니다. 도움 좀주세요