示例#1
0
 def testAccessors(self):
   """Test for SignedInfo accessors"""
   self.si.id = "id"
   self.si.canonicalization_method = ds.canonicalization_method_from_string(
     ds_data.TEST_CANONICALIZATION_METHOD)
   self.si.signature_method = ds.signature_method_from_string(
     ds_data.TEST_SIGNATURE_METHOD)
   self.si.reference.append(ds.reference_from_string(
     ds_data.TEST_REFERENCE))
   new_si = ds.signed_info_from_string(self.si.to_string())
   assert new_si.id == "id"
   assert isinstance(new_si.canonicalization_method,
                           ds.CanonicalizationMethod)
   assert isinstance(new_si.signature_method, ds.SignatureMethod)
   assert isinstance(new_si.reference[0], ds.Reference)
示例#2
0
 def testUsingTestData(self):
   """Test for canonicalization_method_from_string() using test data"""
   new_canonicalization_method = ds.canonicalization_method_from_string(
     ds_data.TEST_CANONICALIZATION_METHOD)
   assert new_canonicalization_method.algorithm == ds.C14N_WITH_C
示例#3
0
 def testAccessors(self):
   """Test for CanonicalizationMethod accessors"""
   self.canonicalization_method.algorithm = ds.C14N_WITH_C
   new_canonicalization_method = ds.canonicalization_method_from_string(
     self.canonicalization_method.to_string())
   assert new_canonicalization_method.algorithm == ds.C14N_WITH_C