티스토리 뷰
반응형
Greengrass 코어 기기에서 AWS IoT 와 연결하기 위해서는
AWS Root CA 가 필요한데, AWS Root CA 를 서버에서 내려주기 위해서 아래와 같이 코드를 작성하였다.
String awsRootCa = "";
try {
URL url = new URL("https://www.amazontrust.com/repository/AmazonRootCA1.pem");
InputStream in = url.openStream();
byte[] buffer = new byte[128];
int readCount = 0;
StringBuilder result = new StringBuilder();
while((readCount = in.read(buffer)) != -1) {
String part = new String(buffer, 0, readCount);
result.append(part);
}
awsRootCa = result.toString();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
반응형
'Java' 카테고리의 다른 글
[Java] @RefreshScope (0) | 2021.02.10 |
---|---|
[Java] File Download (0) | 2021.02.10 |
[Java] Timestamp 비교 (0) | 2021.02.10 |
[Java] 객체 정렬 방법 (Collections.sort()) (0) | 2021.02.10 |
[Java] ConcurrentHashMap, HashMap, Hashtable (0) | 2021.02.10 |