Exemplo n.º 1
0
    def _getInputCertificate(self):
        contents = self._getInputFileContents()

        if contents is None:
            return None

        if PEMDecoder(contents).containsEncoded("CERTIFICATE"):
            certificate = TlsCertificate()
            certificate.open(self._getOptionValue("-i"))
            return certificate
Exemplo n.º 2
0
    def _getInputCertificate(self):
        contents = self._getInputFileContents()

        if contents is None:
            return None

        if PEMDecoder(contents).containsEncoded("CERTIFICATE"):
            certificate = TlsCertificate()
            certificate.open(self._getOptionValue("-i"))
            return certificate
Exemplo n.º 3
0
    def _getCertificate(self):
        certificateFile = self._getOptionValue("-c")

        if not certificateFile:
            self.printError("-c missing (Certificate)")

        try:
            inCert = TlsCertificate()
            inCert.open(certificateFile)
            return inCert
        except SyntaxError:
            self.printError("SSL certificate malformed: %s" % certificateFile)
        except IOError:
            self.printError("Error opening SSL certificate: %s" % certificateFile)
Exemplo n.º 4
0
    def _getCertificate(self):
        certificateFile = self._getOptionValue("-c")

        if not certificateFile:
            self.printError("-c missing (Certificate)")

        try:
            inCert = TlsCertificate()
            inCert.open(certificateFile)
            return inCert
        except SyntaxError:
            self.printError("SSL certificate malformed: %s" % certificateFile)
        except IOError:
            self.printError("Error opening SSL certificate: %s" %
                            certificateFile)