mirror of
https://github.com/ekaaty/ca-certificates-brazil.git
synced 2025-12-06 01:22:38 -03:00
Compare commits
6 Commits
2875e9ebf9
...
37ed5325a6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
37ed5325a6 | ||
|
|
98f868287c | ||
|
|
784af0a893 | ||
|
|
c54459693c | ||
|
|
33192b3bb5 | ||
|
|
f3835684cf |
@@ -32,9 +32,15 @@ include(CPackLists.txt)
|
|||||||
add_custom_target(clear-certs
|
add_custom_target(clear-certs
|
||||||
COMMAND rm -rf
|
COMMAND rm -rf
|
||||||
certs/
|
certs/
|
||||||
|
docs/
|
||||||
pki/
|
pki/
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_custom_target(clear-docs
|
||||||
|
COMMAND rm -rf
|
||||||
|
docs/
|
||||||
|
)
|
||||||
|
|
||||||
add_custom_target(certs
|
add_custom_target(certs
|
||||||
COMMAND xargs -n1
|
COMMAND xargs -n1
|
||||||
curl
|
curl
|
||||||
@@ -44,10 +50,19 @@ add_custom_target(certs
|
|||||||
&& cd certs
|
&& cd certs
|
||||||
&& (sha512sum -c --quiet ${HASH_FILE} || exit -1)
|
&& (sha512sum -c --quiet ${HASH_FILE} || exit -1)
|
||||||
&& unzip ACcompactado.zip
|
&& unzip ACcompactado.zip
|
||||||
|
&& rm -f ACcompactado.zip ${HASH_FILE}
|
||||||
DEPENDS
|
DEPENDS
|
||||||
clear-certs
|
clear-certs
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_custom_target(docs ALL
|
||||||
|
COMMAND mkdir docs
|
||||||
|
&& mv certs/*.pdf docs/
|
||||||
|
DEPENDS
|
||||||
|
clear-docs
|
||||||
|
certs
|
||||||
|
)
|
||||||
|
|
||||||
add_custom_target(isrg-root-x2.crt
|
add_custom_target(isrg-root-x2.crt
|
||||||
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/crt2bundle.sh
|
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/crt2bundle.sh
|
||||||
pki/ca-trust-source/anchors/isrg-root-x2.crt
|
pki/ca-trust-source/anchors/isrg-root-x2.crt
|
||||||
@@ -82,6 +97,13 @@ add_custom_target(anchors ALL
|
|||||||
icp-brasil-ca-bundle.crt
|
icp-brasil-ca-bundle.crt
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Checks for OpeSSL utility
|
||||||
|
find_program(OPENSSL
|
||||||
|
NAMES openssl openssl3
|
||||||
|
REQUIRED
|
||||||
|
)
|
||||||
|
message("-- Check for OpenSSL utility: ${OPENSSL}")
|
||||||
|
|
||||||
# Checks which tool is used to update certificate keyring
|
# Checks which tool is used to update certificate keyring
|
||||||
find_program(UPDATE_CACERTS_TOOL
|
find_program(UPDATE_CACERTS_TOOL
|
||||||
NAMES
|
NAMES
|
||||||
@@ -110,4 +132,16 @@ install(
|
|||||||
${CMAKE_INSTALL_PREFIX}/${CACERT_INSTALL_DIR}
|
${CMAKE_INSTALL_PREFIX}/${CACERT_INSTALL_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(DOCS_INSTALL_DIR "share/doc/${PROJECT}")
|
||||||
|
install(
|
||||||
|
FILES
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/LICENSE
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/README.md
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/docs/cpsrootca.pdf
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/docs/DPCacraiz.pdf
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/docs/PSacraiz.pdf
|
||||||
|
DESTINATION
|
||||||
|
${CMAKE_INSTALL_PREFIX}/${DOCS_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
# vim: ts=2:sw=2:sts=2:et
|
# vim: ts=2:sw=2:sts=2:et
|
||||||
|
|||||||
16
README.md
16
README.md
@@ -1,4 +1,5 @@
|
|||||||
# ca-certificates-brazil
|
# ca-certificates-brazil
|
||||||
|
---
|
||||||
The Brazilian Public Key Infrastructure: ICP-Brasil
|
The Brazilian Public Key Infrastructure: ICP-Brasil
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
@@ -10,3 +11,18 @@ It is observed that the model adopted by Brazil was single-root certification,
|
|||||||
and the ITI, in addition to playing the role of Root Certifying Authority - Root AC,
|
and the ITI, in addition to playing the role of Root Certifying Authority - Root AC,
|
||||||
also has the role of accrediting and discrediting the other participants in the
|
also has the role of accrediting and discrediting the other participants in the
|
||||||
chain, supervise and audit the processes.
|
chain, supervise and audit the processes.
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
* [ICP-Brasil Root Certification Authority Certification Practices Statement (in Portuguese)](
|
||||||
|
https://acraiz.icpbrasil.gov.br/DPCacraiz.pdf
|
||||||
|
)
|
||||||
|
* [Certification Practice Statement Root Certification Authority of Brazil](
|
||||||
|
https://acraiz.icpbrasil.gov.br/cpsrootca.pdf
|
||||||
|
)
|
||||||
|
* [Política de Segurança da AC-Raiz](
|
||||||
|
https://acraiz.icpbrasil.gov.br/PSacraiz.pdf
|
||||||
|
)
|
||||||
|
|
||||||
|
These files may also have been distributed within the installation package provided
|
||||||
|
by your distribution.
|
||||||
|
|||||||
@@ -42,7 +42,10 @@ chain, supervise and audit the processes.
|
|||||||
%{cmake_install}
|
%{cmake_install}
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%doc %{_datadir}/doc/*.pdf
|
||||||
|
%doc %{_datadir}/doc/README.md
|
||||||
|
%license %{_datadir}/doc/LICENSE
|
||||||
%{_datadir}/pki/ca-trust-source/anchors/isrg-root-x2.crt
|
%{_datadir}/pki/ca-trust-source/anchors/isrg-root-x2.crt
|
||||||
%{_datadir}/pki/ca-trust-source/anchors/lets-encrypt-ca-bundle.crt
|
%{_datadir}/pki/ca-trust-source/anchors/lets-encrypt-ca-bundle.crt
|
||||||
%{_datadir}/pki/ca-trust-source/anchors/icp-brasil-ca-bundle.crt
|
%{_datadir}/pki/ca-trust-source/anchors/icp-brasil-ca-bundle.crt
|
||||||
|
|||||||
3
sources
3
sources
@@ -5,3 +5,6 @@ https://letsencrypt.org/certs/lets-encrypt-e1.pem
|
|||||||
https://letsencrypt.org/certs/lets-encrypt-e2.pem
|
https://letsencrypt.org/certs/lets-encrypt-e2.pem
|
||||||
https://letsencrypt.org/certs/lets-encrypt-r3.pem
|
https://letsencrypt.org/certs/lets-encrypt-r3.pem
|
||||||
https://letsencrypt.org/certs/lets-encrypt-r4.pem
|
https://letsencrypt.org/certs/lets-encrypt-r4.pem
|
||||||
|
https://acraiz.icpbrasil.gov.br/DPCacraiz.pdf
|
||||||
|
https://acraiz.icpbrasil.gov.br/cpsrootca.pdf
|
||||||
|
https://acraiz.icpbrasil.gov.br/PSacraiz.pdf
|
||||||
|
|||||||
Reference in New Issue
Block a user