OpenSSH-9.6p1 | Polkit-124 |
p11-kit 패키지는 PKCS #11(암호화 토큰 인터페이스 표준) 모듈을 불러오고 열거하는 방법을 제공합니다.
이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다.
배포판 앵커 후크를 준비합니다.
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
-Dhash_impl=freebl:
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