Qca-2.3.9
Introdução ao Qca
O Qca visa a fornecer uma API
criptográfica direta e multiplataforma, usando tipos de dados e
convenções Qt. Qca separa a API da implementação, usando
"plugins" conhecidos como "Providers".
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.2.
Informação do Pacote
-
Transferência (HTTP): https://download.kde.org/stable/qca/2.3.9/qca-2.3.9.tar.xz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
d8aaa46356a322464f65b04d00d2bac6
-
Tamanho da transferência: 748 KB
-
Espaço em disco estimado exigido: 57 MB (com testes)
-
Tempo de construção estimado: 1,0UPC (usando paralelismo = 4;
com os testes)
Dependências do Qca
Exigidas
make-ca-1.14, CMake-3.30.2, Qt-6.7.2 e Which-2.21
Opcionais
Cyrus SASL-2.1.28, GnuPG-2.4.5,
libgcrypt-1.11.0, libgpg-error-1.50, nss-3.103, NSPR-4.35, p11-kit-0.25.5, Doxygen-1.12.0 e
Botan
Instalação do Qca
Corrija o local dos certificados de AC:
sed -i 's@cert.pem@certs/ca-bundle.crt@' CMakeLists.txt
Instale Qca executando os
seguintes comandos:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=$QT6DIR \
-D CMAKE_BUILD_TYPE=Release \
-D QT6=ON \
-D QCA_INSTALL_IN_QT_PREFIX=ON \
-D QCA_MAN_INSTALL_DIR:PATH=/usr/share/man \
.. &&
make
Para testar os resultados, emita: make test.
Agora, como o(a) usuário(a) root
:
make install
Explicações do Comando
-D
CMAKE_BUILD_TYPE=Release
: Essa chave é usada para
aplicar um nível mais alto de otimização à compilação.
-D QT6=ON
: Assegura que os
pacotes sejam construídos com Qt-6.7.2.
-D
QCA_MAN_INSTALL_DIR:PATH=/usr/share/man
: Instala a
página de manual do qca no local normal.
Conteúdo
Aplicativos Instalados:
mozcerts-qt6 e qcatool-qt6
Bibliotecas Instaladas:
libqca-qt6.so, libqca-cyrus-sasl.so,
libqca-gcrypt.so, libqca-gnupg.so, libqca-logger.so,
libqca-nss.so, libqca-ossl.so e libqca-softstore.so
Diretórios Instalados:
$QT6DIR/include/Qca-qt6,
$QT6DIR/lib/cmake/Qca-qt6 e $QT6DIR/lib/qca-qt6
Descrições Curtas
mozcerts-qt6
|
é uma ferramenta de linha de comando para converter
"certdata.txt" em arquivos "arquivo_saida_gerada.pem"
|
qcatool-qt6
|
é uma ferramenta de linha de comando para realizar várias
operações criptográficas com o "Qca"
|
libqca-qt6.so
|
é a biblioteca "Qt Cryptography Architecture" (Qca)
|