def parse(self, s):

        start = s.find("-----BEGIN CERTIFICATE-----")
        end = s.find("-----END CERTIFICATE-----")
        if start == -1:
            raise SyntaxError("Missing PEM prefix")
        if end == -1:
            raise SyntaxError("Missing PEM postfix")
        s = s[start+len("-----BEGIN CERTIFICATE-----") : end]

        bytes = base64ToBytes(s)
        self.parseBinary(bytes)
        return self
gnustep-config returns a bunch of garbage args such
dataset/ETHPy150Open CollabQ/CollabQ/vendor/gdata/tlslite/X509.py/X509.parse--crossover with--dataset/ETHPy150Open mesonbuild/meson/mesonbuild/dependencies.py/GnuStepDependency.filter_arsg