Exemplo n.º 1
0
    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()
Exemplo n.º 2
0
    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()
Exemplo n.º 3
0
# 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
Exemplo n.º 4
0
#!/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