Java 개발 환경에서 keytool로 인증서 및 신뢰 저장소 생성하고 Spring Boot에서 인증서 신뢰하기
Java 개발 환경에서 사용자 정의 인증서를 생성하고 이 인증서를 신뢰하는 방법을 설명합니다.
JKS 방식 예제
인증서 생성
다음 명령어로 키 쌍과 자체 서명 인증서를 생성합니다. 모든 사용자 정의 값은 영문으로 설정하세요.
keytool -genkeypair -alias myalias -keyalg RSA -keysize 2048 -storetype JKS -keystore mykeystore.keystore -validity 365 -ext SAN=dns: ...
8월 17일 13:57에 게시됨
Unity Package Manager 의 HTTPS 인증서 검증 실패 원인 및 진단 방법
방화벽 규칙보다 SSL 신뢰 체인 검증 실패를 우선 확인하십시오
Unity 개발 환경에서 Package Manager 가 패키지 목록을 로드하지 못하는 경우, 대부분 Windows Defender 방화벽이나 네트워크 포트 차단 문제를 먼저 의심합니다. 그러나 실제 통신 패킷을 분석해 보면 포트 개방 여부보다는 TLS 핸드셰이크 단계에서 연결이 거부되는 경우가 많습니다.
Unity Package Manag ...
8월 7일 03:39에 게시됨
서버 장애 대응 및 복구 과정 기록
9월 24일 오전 9시 30분 경, 회사 서버에 접속이 불가능한 현상 발생. 데이터센터 측에 재시작 요청했으나 반응 없으며, 최종적으로는 네트워크 카드 상태등이 꺼져 있음을 확인. 이로 인해 메일 서버, SVN 서버, 테스트 환경 등 여러 시스템이 동시에 중단되며 업무에 큰 차질이 발생.
오전 10시부터 본격적인 복구 작업 시작. 주요 과제는 다른 서버에서 메일 시스템을 ...
8월 1일 10:57에 게시됨
Nginx 환경에서 SSL 인증서 자동 갱신을 구현하는 httpsok v1.8.1 활용법
SSL 인증서 관리는 웹 서비스 운영에서 필수적이지만 수동 갱신은 번거롭고 실수하기 쉬운 작업입니다. httpsok는 Nginx 서버 환경에서 단 한 줄의 명령어로 SSL 인증서 발급과 자동 갱신을 처리할 수 있도록 설계된 도구입니다. 중소규모 기업 환경에서 안정성과 보안성을 입증받은 이 도구의 최신 버전 v1.8.1의 주요 특징과 사용 방법을 소개합니다.
v1.8.1 주요 업데 ...
7월 19일 17:04에 게시됨
Spring Boot + Vue + Nginx 구축 시 자동 서명 인증서를 활용한 HTTPS 설정 및 브라우저 신뢰 문제 해결
HTTPS 환경 구성의 필요성과 도전 과제
최근 개발 중인 프로젝트가 모바일 중심으로 이동하면서, 웹 기반 스캔 기능(예: 바코드/QR 코드 인식)을 통합해야 하는 요구사항이 발생했습니다. 일반적으로 MediaDevices.getUserMedia()와 함께 zxing-js 등을 활용해 실시간 카메라 접근이 가능하지만, 실제 환경에서는 브라우저에서 getUserMedia is not implemented 오류가 발 ...
7월 16일 04:50에 게시됨
리눅스에서 Python 소스 컴파일 시 발생하는 흔한 문제 해결 가이드: SSL, GCOV 오류 및 Bash 캐시
리눅스 환경, 특히 CentOS나 RHEL과 같은 엔터프라이즈 시스템에서 Python을 소스 코드로부터 컴파일하여 설치하는 과정은 종종 예상치 못한 의존성 문제와 맞닥뜨리게 됩니다. 이 가이드는 개발자들이 가장 흔히 겪는 두 가지 주요 문제인 SSL/TLS 모듈 누락으로 인한 네트워크 통신 실패와 GCC 링크 오류를 심층적으로 다루고, 더불어 Bash 셸의 명령어 캐시 문제 해결 ...
7월 11일 03:14에 게시됨
CentOS에서 .NET Core SSL 연결 문제 해결 방법
OPENSSLDIR 경로 확인 및 최종 해결책
1. OPENSSLDIR 경로 확인
$ openssl version -a
2. 그런 다음 CentOS 기본 openssl CA 인증서를 복사합니다.
$ cp /etc/pki/tls/cert.pem /usr/local/openssl/
참고 링크: https://lamjack.github.io/2018/05/11/centos-compile-openssl-missing-ca-bundle-crt/
다음 내용은 건너뛰어도 됩니다
=================================== ...
7월 2일 02:02에 게시됨
CentOS 7에서 Kafka 3.7 단일 노드 구축: Zookeeper + SSL 인증 및 공중망 프록시 연동 가이드
1. 필요한 패키지 다운로드
먼저 JDK 1.8, Zookeeper 3.8.4, 그리고 Kafka 3.7.0 바이너리를 준비합니다. JDK는 별도로 다운로드해야 합니다.
wget https://downloads.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz
wget https://archive.apache.org/dist/kafka/3.7.0/kafka_2.13-3.7.0.tgz
2. Java 환경 변수 설정
JDK 압축을 풀고 전역 환 ...
6월 27일 00:23에 게시됨
웹서버 - Apache
1. 개요
Apache는 세계적으로 가장 많이 사용되는 웹 서버 소프트웨어입니다. 다양한 운영 체제에서 사용할 수 있으며, 그 성능과 보안性으로 인해 광범위하게 사용되고 있습니다. Apache는 안정적이고 확장성이 좋아,/perl, python, php 등의 인터프리터를 컴파일하여 통합할 수 있습니다.
Apache는 SSL 기술을 지원하며, 여러 개의 가상 호스트를 운영할 수 있습니다. Ap ...
6월 23일 03:22에 게시됨
GRPC 연결 문제 해결: io.grpc.netty.shaded.io.netty.handler.ssl.NotSslRecordException: SSL/TLS 레코드가 아님
문제 상황
최근 회사의 마이크로서비스 프레임워크를 사용하여 백엔드를 개발하면서 파이썬으로 작성된 서비스 인터페이스를 호출해야 했습니다. 여기서는 다른 언어 간의 인터페이스 호출을 위해 GRPC를 사용했습니다. 파이썬 서비스가 실행 중임을 알고 있었지만, 테스트 과정에서 백엔드에서 오류가 발생했습니다. 오류 메시지는 다음과 같습니다:
Caused by: io.grpc.S ...
6월 20일 23:37에 게시됨