차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

beyondlinuxfromscratch:installedpackages:p11-kit-0.25.3 [2024/05/04 04:07] – 만듦 baecybeyondlinuxfromscratch:installedpackages:p11-kit-0.25.3 [2024/05/22 17:40] (현재) baecy
줄 1: 줄 1:
 +^  Beyond Linux(r) From Scratch (systemd Edition) - Version 12.1  ^^^
 +^  Chapter 4. Security  ^^^
 +|[[.:OpenSSH-9.6p1|이전]]  |  [[.:index|위로]] / [[:start|처음으로]]  |  [[.:Polkit-124|다음]]|
 +
 +|OpenSSH-9.6p1  |  Polkit-124|
 +
 +----
 +
 ===== p11-kit-0.25.3 ===== ===== p11-kit-0.25.3 =====
 +
 ==== p11-kit 소개 ==== ==== p11-kit 소개 ====
-p11-kit 패키지는 PKCS #11(암호화 토큰 인터페이스 표준) 모듈을 로드하고 열거하는 방법을 제공합니다.+p11-kit 패키지는 PKCS #11(암호화 토큰 인터페이스 표준) 모듈을 불러오고 열거하는 방법을 제공합니다.
  
 이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다. 이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다.
  
 === 패키지 정보 === === 패키지 정보 ===
-  * 다운로드(HTTP): https://github.com/p11-glue/p11-kit/releases/download/0.25.3/p11-kit-0.25.3.tar.xz + 
-  * MD5 Sum: 2610cef2951d83d7037577eaae1acb54+  * 다운로드(HTTP): [[https://github.com/p11-glue/p11-kit/releases/download/0.25.3/p11-kit-0.25.3.tar.xz|p11-kit-0.25.3.tar.xz]] 
 +  * MD5 Sum: <clipb t=c>2610cef2951d83d7037577eaae1acb54</clipb>
   * 다운로드 크기: 972 KB   * 다운로드 크기: 972 KB
-  * 필요한 예상 디스크 공간: 95MB(테스트 포함) +  * 필요한 예상 디스크 공간: 95 MB (테스트 포함) 
-  * 예상 빌드 시간: 0.8 SBU(테스트 포함)+  * 예상 빌드 시간: 0.8 SBU (테스트 포함)
  
 === p11-kit 종속성 === === p11-kit 종속성 ===
 +
 == 권장 == == 권장 ==
-[[.:libtasn1-4.19.0]]+ 
 +  * [[.:libtasn1-4.19.0]]
  
 == 권장 (런타임) == == 권장 (런타임) ==
-[[.:make-ca-1.13]]+ 
 +  * [[.:make-ca-1.13]]
  
 == 선택적 == == 선택적 ==
-[[.:GTK-Doc-1.33.2]][[.:libxslt-1.1.39]] 및 [[.:NSS-3.98]] (런타임)+ 
 +  * [[.:GTK-Doc-1.33.2]] 
 +  * [[.:libxslt-1.1.39]] 
 +  * [[.:NSS-3.98]] 런타임
  
 ==== p11-kit 설치 ==== ==== p11-kit 설치 ====
-배포용 앵커 후크를 준비합니다:+ 
 +배포판 앵커 후크를 준비합니다
 <code lang=bash> <code lang=bash>
 sed '20,$ d' -i trust/trust-extract-compat && sed '20,$ d' -i trust/trust-extract-compat &&
줄 34: 줄 52:
 /usr/sbin/make-ca -r /usr/sbin/make-ca -r
 EOF EOF
-</code> \\ +</code>  
-다음 명령을 실행하여 p11-kit를 설치합니다:+ 
 +다음과 같이 p11-kit를 설치합니다
 <code lang=bash> <code lang=bash>
 mkdir p11-build && mkdir p11-build &&
줄 45: 줄 65:
       -Dtrust_paths=/etc/pki/anchors &&       -Dtrust_paths=/etc/pki/anchors &&
 ninja ninja
-</code> \\ +</code> 
-결과를 테스트하려면 다음을 실행합니다: **LC_ALL=C ninja test**+ 
 +결과를 테스트하려면 다음과 같이 실행합니다: ''**LC_ALL=C ninja test**'' 
 + 
 +이제 //''root''// 사용자로
  
-이제 //root// 사용자로 
 <code lang=bash> <code lang=bash>
 ninja install && ninja install &&
 ln -sfv /usr/libexec/p11-kit/trust-extract-compat \ ln -sfv /usr/libexec/p11-kit/trust-extract-compat \
         /usr/bin/update-ca-certificates         /usr/bin/update-ca-certificates
-</code> \\+</code> 
 ==== 명령 설명 ==== ==== 명령 설명 ====
 +
   * //--buildtype=release:// \\ 기본값은 최적화되지 않은 바이너리를 생성할 수 있으므로 패키지의 안정적인 릴리스에 적합한 빌드 유형을 지정합니다.   * //--buildtype=release:// \\ 기본값은 최적화되지 않은 바이너리를 생성할 수 있으므로 패키지의 안정적인 릴리스에 적합한 빌드 유형을 지정합니다.
-  * //-Dtrust_paths=/etc/pki/anchors:// 이 스위치는 libp11-kit.so에서 사용하는 신뢰할 수 있는 인증서의 위치를 설정합니다.+  * //-Dtrust_paths=/etc/pki/anchors:// \\ libp11-kit.so에서 사용하는 신뢰할 수 있는 인증서의 위치를 설정합니다.
   * ''-Dhash_impl=freebl:'' \\ SHA1 및 MD5 해싱에 NSS의 Freebl 라이브러리를 사용하려면 이 스위치를 사용합니다.   * ''-Dhash_impl=freebl:'' \\ SHA1 및 MD5 해싱에 NSS의 Freebl 라이브러리를 사용하려면 이 스위치를 사용합니다.
   * ''-Dgtk_doc=true:'' \\ [[.:GTK-Doc-1.33.2]] 및 [[.:libxslt-1.1.39]]를 설치했으며 문서를 다시 빌드하고 매뉴얼 페이지를 생성하려면 이 스위치를 사용합니다.   * ''-Dgtk_doc=true:'' \\ [[.:GTK-Doc-1.33.2]] 및 [[.:libxslt-1.1.39]]를 설치했으며 문서를 다시 빌드하고 매뉴얼 페이지를 생성하려면 이 스위치를 사용합니다.
  
 ==== p11-kit 설정하기 ==== ==== p11-kit 설정하기 ====
 +
 p11-kit trust moduel(''/usr/lib/pkcs11/p11-kit-trust.so'')을 ''/usr/lib/libnssckbi.so''의 드롭인 대체로 사용하여 ''/usr/lib/libnssckbi.so''에서 제공하는 정적 목록 대신 NSS 인식 응용 프로그램에서 시스템 CA를 투명하게 사용할 수 있도록 할 수 있습니다. //root// 사용자로 다음 명령을 실행합니다: p11-kit trust moduel(''/usr/lib/pkcs11/p11-kit-trust.so'')을 ''/usr/lib/libnssckbi.so''의 드롭인 대체로 사용하여 ''/usr/lib/libnssckbi.so''에서 제공하는 정적 목록 대신 NSS 인식 응용 프로그램에서 시스템 CA를 투명하게 사용할 수 있도록 할 수 있습니다. //root// 사용자로 다음 명령을 실행합니다:
-<code lang=bash>ln -sfv ./pkcs11/p11-kit-trust.so /usr/lib/libnssckbi.so</code> \\+ 
 +<code lang=bash> 
 +ln -sfv ./pkcs11/p11-kit-trust.so /usr/lib/libnssckbi.so 
 +</code> 
 ==== 내용 ==== ==== 내용 ====
 +
   * **프로그램:** \\ p11-kit, trust 및 update-ca-certificates   * **프로그램:** \\ p11-kit, trust 및 update-ca-certificates
   * **라이브러리:** \\ libp11-kit.so 및 p11-kit-proxy.so   * **라이브러리:** \\ libp11-kit.so 및 p11-kit-proxy.so
  • beyondlinuxfromscratch/installedpackages/p11-kit-0.25.3.1714795642.txt.gz
  • 마지막으로 수정됨: 2024/05/04 04:07
  • 저자 baecy