marklogic.models.certificate.request.Request

Here are the examples of the python api marklogic.models.certificate.request.Request taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

3 Examples 7

Example 1

Project: python_api Source File: template.py
Function: unmarshal
    @classmethod
    def unmarshal(cls, config):
        """
        Construct a new Template from a flat structure. This method is
        principally used to construct an object from a Management API
        payload. The configuration passed in is largely assumed to be
        valid.

        :param: config: A hash of properties
        :return: A newly constructed User object with the specified properties.
        """
        result = Template("temp","temp", Request(organizationName="temp"))
        result._config = config

        if 'req' in result._config:
            result._config['req'] = Request.unmarshal(result._config['req'])

        return result

Example 2

Project: python_api Source File: test_cert_req.py
Function: test_request
    def test_request(self):
        req = Request(countryName="US", stateOrProvinceName="TX",
                      localityName="Austin", organizationName="MarkLogic",
                      emailAddress="[email protected]",
                      version=0)

        assert "US" == req.countryName()
        assert "TX" == req.stateOrProvinceName()
        assert "Austin" == req.localityName()
        assert "[email protected]" == req.emailAddress()
        assert 0 == req.version()
        assert req.v3ext() is None

        ext = {
            "nsCertType": {
                "critical": False,
                "value": "SSL Server"
                },
            "subjectKeyIdentifier": {
                "critical": False,
                "value": "B2:2C:0C:F8:5E:A7:44:B7"
                }
            }

        req = Request(countryName="US", stateOrProvinceName="TX",
                      localityName="Austin", organizationName="MarkLogic",
                      emailAddress="[email protected]",
                      version=0, v3ext=ext)

        assert "SSL Server" == req.v3ext()["nsCertType"]["value"]

Example 3

Project: python_api Source File: test_cert_templates.py
Function: test_template
    def test_template(self):
        req = Request(countryName="US", stateOrProvinceName="TX",
                      localityName="Austin", organizationName="MarkLogic",
                      emailAddress="[email protected]",
                      version=0)
        temp = Template("Test Template", "Test description", req)

        assert "Test Template" == temp.template_name()

        temp.create(self.connection)

        names = Template.list(self.connection)

        assert len(names) > 0
        assert temp.template_id() in names

        temp.set_template_name("New Name")
        temp.set_template_description("New Description")
        temp.update(self.connection)
        assert temp is not None

        newtemp = Template.lookup(self.connection, temp.template_id())
        assert temp.template_name() == newtemp.template_name()

        temp.delete(self.connection)

        assert temp is not None