티스토리 뷰

Java

[Java] Url 파일 다운로드

Jane Kwon 2021. 2. 10. 18:06
반응형

 

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
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함