토큰 발급 시 trust 체크 하지 않도록 변경

This commit is contained in:
curry772
2026-07-01 11:43:40 +09:00
parent 0a692f8a07
commit 4094058745
@@ -170,8 +170,20 @@ public class DJBErpNsmapiAccessTokenService implements HttpClientAccessTokenServ
cmBuilder.setSSLSocketFactory(sslSocketFactory); cmBuilder.setSSLSocketFactory(sslSocketFactory);
} else { } else {
sslContext = SSLContextBuilder.create().loadTrustMaterial(new TrustAllStrategy()).build(); sslContext = SSLContextBuilder.create().loadTrustMaterial(new TrustAllStrategy()).build();
SSLConnectionSocketFactory csf = new SSLConnectionSocketFactory(sslContext); SSLConnectionSocketFactory sslSocketFactory = null;
cmBuilder.setSSLSocketFactory(csf); if(testMode) {
// Hostname verifier 비활성화 (테스트용)
sslSocketFactory = new SSLConnectionSocketFactory(
sslContext
, NoopHostnameVerifier.INSTANCE
);
}
else {
sslSocketFactory = new SSLConnectionSocketFactory(
sslContext
);
}
cmBuilder.setSSLSocketFactory(sslSocketFactory);
} }
} catch (KeyManagementException | NoSuchAlgorithmException | KeyStoreException | CertificateException } catch (KeyManagementException | NoSuchAlgorithmException | KeyStoreException | CertificateException
| IOException | UnrecoverableKeyException e) { | IOException | UnrecoverableKeyException e) {
@@ -272,7 +284,7 @@ public class DJBErpNsmapiAccessTokenService implements HttpClientAccessTokenServ
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
logger.error("[HttpClientAccessTokenServiceWithBase64Header] retrieve accessToken exception :" + e.getMessage()); logger.error("[DJBErpNsmapiAccessTokenService] retrieve accessToken exception :" + e.getMessage(), e);
return accessToken; return accessToken;
} }
} }