목차

Beyond Linux® From Scratch (systemd Edition) - Version 12.1
Chapter 4. Security
이전 위로 / 처음으로 다음
OpenSSH-9.6p1 Polkit-124

p11-kit-0.25.3

p11-kit 소개

p11-kit 패키지는 PKCS #11(암호화 토큰 인터페이스 표준) 모듈을 불러오고 열거하는 방법을 제공합니다.

이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다.

패키지 정보

p11-kit 종속성

권장
권장 (런타임)
선택적

p11-kit 설치

배포판 앵커 후크를 준비합니다.

sed '20,$ d' -i trust/trust-extract-compat &&

cat >> trust/trust-extract-compat << "EOF"
# Copy existing anchor modifications to /etc/ssl/local
/usr/libexec/make-ca/copy-trust-modifications

# Update trust stores
/usr/sbin/make-ca -r
EOF

다음과 같이 p11-kit를 설치합니다.

mkdir p11-build &&
cd    p11-build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -Dtrust_paths=/etc/pki/anchors &&
ninja

결과를 테스트하려면 다음과 같이 실행합니다: LC_ALL=C ninja test

이제 root 사용자로

ninja install &&
ln -sfv /usr/libexec/p11-kit/trust-extract-compat \
        /usr/bin/update-ca-certificates

명령 설명

p11-kit 설정하기

p11-kit trust moduel(/usr/lib/pkcs11/p11-kit-trust.so)을 /usr/lib/libnssckbi.so의 드롭인 대체로 사용하여 /usr/lib/libnssckbi.so에서 제공하는 정적 목록 대신 NSS 인식 응용 프로그램에서 시스템 CA를 투명하게 사용할 수 있도록 할 수 있습니다. root 사용자로 다음 명령을 실행합니다:

ln -sfv ./pkcs11/p11-kit-trust.so /usr/lib/libnssckbi.so

내용

간단한 설명