Example #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.role_manager = manager_factory.role_manager()
        self.cert_generation_manager = manager_factory.cert_generation_manager()
Example #2
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