def setUp(self): super(UserManagerTests, self).setUp() # Hardcoded to /var/lib/pulp, so change here to avoid permissions issues self.default_sn_path = SerialNumber.PATH SerialNumber.PATH = '/tmp/sn.dat' sn = SerialNumber() sn.reset() self.user_manager = manager_factory.user_manager() self.user_query_manager = manager_factory.user_query_manager() self.cert_generation_manager = manager_factory.cert_generation_manager()
def setUp(self): super(UserManagerTests, self).setUp() # Hardcoded to /var/lib/pulp, so change here to avoid permissions issues self.default_sn_path = SerialNumber.PATH SerialNumber.PATH = '/tmp/sn.dat' sn = SerialNumber() sn.reset() self.user_manager = manager_factory.user_manager() self.user_query_manager = manager_factory.user_query_manager() self.role_manager = manager_factory.role_manager() self.cert_generation_manager = manager_factory.cert_generation_manager()
# There is NO WARRANTY for this software, express or implied, # including the implied warranties of MERCHANTABILITY, # NON-INFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. You should # have received a copy of GPLv2 along with this software; if not, see # http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. # import logging import unittest from pulp.server.managers import factory as manager_factory from pulp.server.managers.auth.cert.cert_generator import SerialNumber, _make_priv_key SerialNumber.PATH = '/tmp/sn.dat' sn = SerialNumber() sn.reset() # The following certificate was signed by the pulp CA # (<code root>/etc/pki/pulp/ca.crt) VALID_CERT = ''' -----BEGIN CERTIFICATE----- MIID2jCCAsICAQEwDQYJKoZIhvcNAQEFBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0 MB4XDTEwMDgyNTEyNTkzNVoXDTExMDgyNTEyNTkzNVowUjELMAkGA1UEBhMCVVMx CzAJBgNVBAgMAk5DMRAwDgYDVQQHDAdSYWxlaWdoMRAwDgYDVQQKDAdSZWQgSGF0 MRIwEAYDVQQDDAlsb2NhbGhvc3QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK AoICAQChxWk1A/0zpGOctuo7XDbTsguEYEnmbw2dcr9EmZ0ntUYr0Jr5nsbpIL0l fyTrgKySqr8ebDc6srnkbjl4kXi7nBC58CTonqVHlqtxGFHScnoK2OAsR4K+xGEP 3zJ/ciJ4XRH9++p5PH3oNIFMru8+NONyL8BuoydI8t4afpTIIFwGP2mGRn4o8LAS Mq8yQCAa8toriZ/0BK3lA0Sa+A4a5EF67v6vGnVcCDKSWIeB3SpSMCmv5CiYZjrN
#!/usr/bin/env python2 import logging import unittest from pulp.server.managers import factory as manager_factory from pulp.server.managers.auth.cert.cert_generator import SerialNumber, _make_priv_key manager_factory.initialize() SerialNumber.PATH = '/tmp/sn.dat' sn = SerialNumber() sn.reset() # The following cert was signed by a non-pulp CA INVALID_CERT = ''' -----BEGIN CERTIFICATE----- MIIFRDCCAywCAQEwDQYJKoZIhvcNAQEFBQAwfjELMAkGA1UEBhMCVVMxCzAJBgNV BAgMAk5KMRIwEAYDVQQHDAlNaWNrbGV0b24xDTALBgNVBAoMBGpkb2IxDTALBgNV BAsMBGpkb2IxDTALBgNVBAMMBGpkb2IxITAfBgkqhkiG9w0BCQEWEmpkb2JpZXNA cmVkaGF0LmNvbTAeFw0xMDA4MjUxMzAwMTdaFw0xMTA4MjUxMzAwMTdaMFIxCzAJ BgNVBAYTAlVTMQswCQYDVQQIDAJOQzEQMA4GA1UEBwwHUmFsZWlnaDEQMA4GA1UE CgwHUmVkIEhhdDESMBAGA1UEAwwJbG9jYWxob3N0MIICIjANBgkqhkiG9w0BAQEF AAOCAg8AMIICCgKCAgEAocVpNQP9M6RjnLbqO1w207ILhGBJ5m8NnXK/RJmdJ7VG K9Ca+Z7G6SC9JX8k64Cskqq/Hmw3OrK55G45eJF4u5wQufAk6J6lR5arcRhR0nJ6 CtjgLEeCvsRhD98yf3IieF0R/fvqeTx96DSBTK7vPjTjci/AbqMnSPLeGn6UyCBc Bj9phkZ+KPCwEjKvMkAgGvLaK4mf9ASt5QNEmvgOGuRBeu7+rxp1XAgykliHgd0q UjApr+QomGY6zT0TI3yvnfZR1Ri7/QFvEwG3wC34y58OKAU9MjpIK+C83SSwDv+o jahN/Wor0M2QzpaAmQVQ5Zc7YJFGKpc8M7u3zHXDJLV4vcDKeHi4jJiAPPQKkAOh HhDBzPMTceuCI52HyHLaEAyQWxznroQG05FoZAwwBL5i0ZalWc9tKjb5FsrR2Nxm DlPCXR1VBoF4nFdBURV2dhTvVDedZUHVFaT44ek8aKsIbdnqdzZVNi4WKJdmEpTp