일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- MFA
- SwiftUI
- 애플
- apple
- 앨범북
- albumbook
- OTP
- fido
- appres
- css
- 2FA
- 인증
- Xcode
- SWIFT
- WebAuthn
- MSYS2
- MYSQL
- 앱스토어
- FIDO2
- otpkey
- git
- 앱리소스
- SSL
- Android
- kmip
- OSX
- 안드로이드
- Nodejs
- openssl
- SSH
Archives
- Today
- Total
인디노트
리눅스 환경에서 OpenSSL 설치 및 gcc 컴파일 옵션 본문
1. OpenSSL 공식 홈페이지로 가서 최신 버전을 다운받는다.
- 공식 홈페이지: http://www.openssl.org/source/
- OpenSSL Version: openssl-0.9.8k
- 설치 OS: Fedora 10
2. 다운받은 파일을 압축을 푼다.
1 | # gzip -cd openssl-0.9.8k.tar.gz | tar xvf - |
압축이 모두 풀렸으면 생성된 폴더로 들어간다.
3. 설치 옵션을 설정해 준다.
설치 경로를 잡아주거나 어떤 것은 설치할 것이고, 말 것인지 결정하는 단계이다.
( 설치할 시스템이 어떤 환경인지도 체크한다. )
그림과 같이 옵션을 설정해준다.
1 | # ./config --prefix=/usr/ |
여기서 prefix는 설치할 경로를 말하는데 사용자마다 다를 수 있다.
4. make 명령어로 Configure 설정에 대한 컴파일을 해준다.
Configuration이 완료되면 make 명령어로 컴파일을 한다.
1 | # make |
5. 이제 컴파일된 실행 파일이나 라이브러리 파일을 시스템에 설치한다.
컴파일이 완료되면 make install 명령어로 OpenSSL 설치에 들어간다.
1 | # make install |
설치가 완료되면 그림과 같은 화면을 볼 수 있을 것이다.
GCC 컴파일시 OpenSSL 컴파일 옵션
일반적으로 openssl 을 포함하는 경우에는 일반적인 컴파일 옵션으로 안 된다.
-lssl 옵션과 또는 추가적으로 -lcrypto 옵션을 사용해야 된다.
1 | # gcc -o sample sample.c -lssl -lcrypto |
물론, crypto 는 경우에 따라서 불 필요할 경우도 있지만 확실히 모르는 경우 이 두 개를 모두 사용하도록 한다.
반응형
'인증기술 > PKI 기술' 카테고리의 다른 글
JAVA에서의 AES 암호화 및 복호화 (0) | 2018.10.05 |
---|---|
[c++] OpenSSL 라이브러리를 사용하여 C ++에서 SHA 해시 생성 (0) | 2018.10.05 |
OpenSSL 컴파일(compile) & 빌드(build) (0) | 2018.10.05 |
Comparison of cryptography libraries (0) | 2018.10.05 |
jscep (0) | 2018.09.28 |
Comments