Exemple #1
0
    def _getBreakSignatures(self):
        fileName = self._getOptionValue("-b")

        if fileName is None:
            return None

        contents = open(fileName, "r").read()

        return TackBreakSig.createFromPem(contents)
Exemple #2
0
    def _getBreakSignatures(self):
        fileName = self._getOptionValue("-b")

        if fileName is None:
            return None

        contents = open(fileName, "r").read()

        return TackBreakSig.createFromPem(contents)
Exemple #3
0
    def test_BreakSig(self):
        s = """
-----BEGIN TACK BREAK SIG-----
TAmsAZIpzR+MYwQrsujLhesvpu3dRc5ROhfgySqUVkU1p1hdXo+PwQrmaQo9B9+o
hecRrWElh3yThwgYQRgbS0HynTQCmrY48oJsQtarSMoxnRNYHaaYOXwu9+4ur8mX
wjKhIA9fXWNxuP73ZoicU+qC4bZjMN+WKuy7k8bSQZY=
-----END TACK BREAK SIG-----"""

        tbs = TackBreakSig.createFromPem(s)
        assert(tbs.getTackId() == "nkufh.czttd.5cmlw.7cxtv.k6srn")
        assert(tbs.signature == a2b_hex("41f29d34029ab638f2826c42d6a"
                                        "b48ca319d13581da698397c2ef7"
                                        "ee2eafc997c232a1200f5f5d637"
                                        "1b8fef766889c53ea82e1b66330"
                                        "df962aecbb93c6d24196"))
Exemple #4
0
    def test_BreakSig(self):
        s = """
-----BEGIN TACK BREAK SIG-----
TAmsAZIpzR+MYwQrsujLhesvpu3dRc5ROhfgySqUVkU1p1hdXo+PwQrmaQo9B9+o
hecRrWElh3yThwgYQRgbS0HynTQCmrY48oJsQtarSMoxnRNYHaaYOXwu9+4ur8mX
wjKhIA9fXWNxuP73ZoicU+qC4bZjMN+WKuy7k8bSQZY=
-----END TACK BREAK SIG-----"""

        tbs = TackBreakSig.createFromPem(s)
        assert (tbs.getTackId() == "nkufh.czttd.5cmlw.7cxtv.k6srn")
        assert (tbs.signature == a2b_hex("41f29d34029ab638f2826c42d6a"
                                         "b48ca319d13581da698397c2ef7"
                                         "ee2eafc997c232a1200f5f5d637"
                                         "1b8fef766889c53ea82e1b66330"
                                         "df962aecbb93c6d24196"))