Skip to main content

Source code revision

pkg-gate

summary: 16867 pkgsign should handle existing signatures better 17982 pkgsign should cleanly handle the aborted transaction case
revision: 2286
author: Brock Pytlik
date: 2011-04-07 01:06:57 UTC (5 years)
message: 16867 pkgsign should handle existing signatures better
17982 pkgsign should cleanly handle the aborted transaction case
18021 all information needed to verify a signature action should be included in the action
18047 need support for pathlen basic constraint
18052 manifest.get_size should reflect true signature size
Change Path Actions
M doc/client_api_versions.txt
M src/client.py
M src/gui/modules/misc_non_gui.py
M src/man/pkgrepo.1.txt
M src/modules/actions/generic.py
M src/modules/actions/signature.py
M src/modules/client/api.py
M src/modules/client/api_errors.py
M src/modules/client/image.py
M src/modules/client/imageconfig.py
M src/modules/client/pkgplan.py
M src/modules/client/publisher.py
M src/modules/client/sigpolicy.py
M src/modules/client/transport/transport.py
M src/modules/lint/engine.py
M src/modules/manifest.py
M src/modules/p5i.py
M src/modules/p5p.py
M src/modules/server/repository.py
M src/pkgdep.py
M src/pkgrepo.py
M src/pull.py
M src/sign.py
M src/tests/api/t_api.py
M src/tests/api/t_api_list.py
M src/tests/api/t_p5i.py
M src/tests/api/t_p5p.py
M src/tests/api/t_publisher.py
M src/tests/cli/t_pkg_publisher.py
M src/tests/cli/t_pkg_temp_sources.py
M src/tests/cli/t_pkgrepo.py
M src/tests/cli/t_pkgsign.py
M src/tests/pkg5unittest.py
M src/tests/ro_data/signing_certs/generate_certs.py
M src/tests/ro_data/signing_certs/openssl.cnf
A src/tests/ro_data/signing_certs/produced/chain_certs/01.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/02.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/03.pem
M src/tests/ro_data/signing_certs/produced/chain_certs/04.pem
M src/tests/ro_data/signing_certs/produced/chain_certs/05.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/08.pem
R src/tests/ro_data/signing_certs/produced/chain_certs/09.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/0A.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/0C.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/0D.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/10.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/1A.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/1C.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/1E.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/20.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/22.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/26.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/28.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1.1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1.1_ta4_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1.2_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1.3_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1.4_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/chain_certs/ch1_pubCA1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1_ta4_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch1_ta5_cert.pem
R src/tests/ro_data/signing_certs/produced/chain_certs/ch2.2_pubCA1_cert.pem
R src/tests/ro_data/signing_certs/produced/chain_certs/ch2_pubCA1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch2_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch3_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch4.3_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch4_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch5.1_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch5.2_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch5.3_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/chain_certs/ch5_ta1_cert.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/06.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/07.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/08.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/09.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/0A.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/0B.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/0D.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/0E.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/0F.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/10.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/11.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/12.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/13.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/14.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/15.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/16.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/17.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/18.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/19.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/1B.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/1D.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/1F.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/20.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/21.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/23.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/24.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/25.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/27.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/29.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1.1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1.1_ta4_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1.2_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1.3_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1.4_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1_ta4_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch1_ta5_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch5.1_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch5.2_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch5.3_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ch5_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_cs8_ch1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_cs8_p1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_p1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_p2_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_p2_ta4_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_p3_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_p4_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_p5_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_pubCA1_cert.pem
M src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ta2_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ta4_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs1_ta5_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs2_ch1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs2_ch1_ta4_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs2_ch5_ta1_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs2_p1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs2_pubCA1_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs2_ta4_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs3_ch1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs3_ch1_ta4_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs3_p1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs3_pubCA1_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs3_ta4_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs4_ch1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs4_p1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs4_pubCA1_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs5_ch1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs5_p1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs6_ch1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs6_p1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs7_ch1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs7_p1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/code_signing_certs/cs8_ch1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/code_signing_certs/cs8_p1_ta3_cert.pem
A src/tests/ro_data/signing_certs/produced/crl/ch1.1_ta4_crl.pem
R src/tests/ro_data/signing_certs/produced/crl/ch1_pubCA1_crl.pem
A src/tests/ro_data/signing_certs/produced/crl/ch1_ta4_crl.pem
A src/tests/ro_data/signing_certs/produced/crl/ch5_ta1_crl.pem
R src/tests/ro_data/signing_certs/produced/crl/pubCA1_ta1_crl.pem
R src/tests/ro_data/signing_certs/produced/crl/pubCA1_ta4_crl.pem
R src/tests/ro_data/signing_certs/produced/crl/pubCA2_ta4_crl.pem
M src/tests/ro_data/signing_certs/produced/crl/ta5_crl.pem
M src/tests/ro_data/signing_certs/produced/index
R src/tests/ro_data/signing_certs/produced/inter_certs/01.pem
R src/tests/ro_data/signing_certs/produced/inter_certs/02.pem
R src/tests/ro_data/signing_certs/produced/inter_certs/i1_ta1_cert.pem
R src/tests/ro_data/signing_certs/produced/inter_certs/i2_ta1_cert.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1.1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1.1_ta4_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1.2_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1.3_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1.4_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/ch1_pubCA1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1_ta4_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch1_ta5_key.pem
R src/tests/ro_data/signing_certs/produced/keys/ch2.2_pubCA1_key.pem
R src/tests/ro_data/signing_certs/produced/keys/ch2_pubCA1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch2_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch3_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch4.3_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch4_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch5.1_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch5.2_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch5.3_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/ch5_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1.1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1.1_ta4_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1.2_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1.3_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1.4_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1_ta4_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch1_ta5_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch5.1_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch5.2_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch5.3_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_ch5_ta1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs1_cs8_ch1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_cs8_p1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_p1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_p2_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_p2_ta4_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_p3_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_p4_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_p5_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_pubCA1_key.pem
M src/tests/ro_data/signing_certs/produced/keys/cs1_ta2_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_ta4_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs1_ta5_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs2_ch1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs2_ch1_ta4_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs2_ch5_ta1_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs2_p1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs2_pubCA1_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs2_ta4_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs3_ch1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs3_ch1_ta4_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs3_p1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs3_pubCA1_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs3_ta4_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs4_ch1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs4_p1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs4_pubCA1_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs5_ch1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs5_p1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs6_ch1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs6_p1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs7_ch1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs7_p1_ta3_key.pem
A src/tests/ro_data/signing_certs/produced/keys/cs8_ch1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/cs8_p1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/i1_ta1_key.pem
R src/tests/ro_data/signing_certs/produced/keys/i2_ta1_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA1_ta1_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA1_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA1_ta4_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA1_ta5_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA2_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA2_ta4_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA3_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA4_ta3_key.pem
R src/tests/ro_data/signing_certs/produced/keys/pubCA5_ta3_key.pem
M src/tests/ro_data/signing_certs/produced/keys/ta1_key.pem
M src/tests/ro_data/signing_certs/produced/keys/ta2_key.pem
M src/tests/ro_data/signing_certs/produced/keys/ta3_key.pem
M src/tests/ro_data/signing_certs/produced/keys/ta4_key.pem
M src/tests/ro_data/signing_certs/produced/keys/ta5_key.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/03.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/0C.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/16.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/18.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/1A.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/1C.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/1E.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/22.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/24.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA1_ta1_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA1_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA1_ta4_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA1_ta5_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA2_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA2_ta4_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA3_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA4_ta3_cert.pem
R src/tests/ro_data/signing_certs/produced/publisher_cas/pubCA5_ta3_cert.pem
M src/tests/ro_data/signing_certs/produced/serial
M src/tests/ro_data/signing_certs/produced/ta1/ta1_cert.pem
M src/tests/ro_data/signing_certs/produced/ta2/ta2_cert.pem
M src/tests/ro_data/signing_certs/produced/ta3/ta3_cert.pem
M src/tests/ro_data/signing_certs/produced/ta4/ta4_cert.pem
M src/tests/ro_data/signing_certs/produced/ta5/ta5_cert.pem
M src/tests/ro_data/signing_certs/produced/trust_anchors/ta1_cert.pem
M src/tests/ro_data/signing_certs/produced/trust_anchors/ta2_cert.pem
M src/tests/ro_data/signing_certs/produced/trust_anchors/ta3_cert.pem
M src/tests/ro_data/signing_certs/produced/trust_anchors/ta4_cert.pem
M src/tests/ro_data/signing_certs/produced/trust_anchors/ta5_cert.pem
M src/util/distro-import/importer.py
 
 
Close
loading
Please Confirm
Close