Qca-2.3.8
Introdução a 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.1.
Informação do Pacote
-
Transferência (HTTP): https://download.kde.org/stable/qca/2.3.8/qca-2.3.8.tar.xz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
4c6348286c170b3da24820c977565d75
-
Tamanho da transferência: 744 KB
-
Espaço em disco estimado exigido: 42 MB
-
Tempo de construção estimado: 0,5 UPC (usando paralelismo=4;
adicionar 0,1 UPC para testes)
Dependências do Qca
Exigidas
make-ca-1.13, CMake-3.28.3, Qt-5.15.12 e Which-2.21
Opcionais
Cyrus SASL-2.1.28, GnuPG-2.4.4,
libgcrypt-1.10.3, libgpg-error-1.47, nss-3.98, NSPR-4.35, p11-kit-0.25.3, Doxygen-1.10.0, Which-2.21 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 -DCMAKE_INSTALL_PREFIX=$QT5DIR \
-DCMAKE_BUILD_TYPE=Release \
-DQCA_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
-DCMAKE_BUILD_TYPE=Release
:
Essa chave é usada para aplicar um nível mais alto de otimizações
do compilador.
-DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man
:
Instala a página de manual do "qca" no local normal.
Conteúdo
Aplicativos Instalados:
mozcerts-qt5 e qcatool-qt5
Bibliotecas Instaladas:
libqca-qt5.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:
$QT5DIR/include/Qca-qt5,
$QT5DIR/lib/cmake/Qca-qt5 e $QT5DIR/lib/qca-qt5
Descrições Curtas
mozcerts-qt5
|
é uma ferramenta de linha de comando para converter
"certdata.txt" em arquivos "arquivo_saida_gerada.pem"
|
qcatool-qt5
|
é uma ferramenta de linha de comando para realizar várias
operações criptográficas com o "Qca"
|
libqca-qt5.so
|
é a biblioteca "Qt Cryptography Architecture" (Qca)
|