diff --git a/src/sakia/core/registry/identity.py b/src/sakia/core/registry/identity.py
index 3a93b156dc7c2bcd3fdf15b4c69aa760b0fdcd5f..405a2b05b6100efee0d0763bec23975c13ce1893 100644
--- a/src/sakia/core/registry/identity.py
+++ b/src/sakia/core/registry/identity.py
@@ -335,9 +335,7 @@ class Identity(QObject):
                                                       None,
                                                       BlockchainState.BUFFERED,
                                                       community)
-                                block = await community.bma_access.future_request(bma.blockchain.Block,
-                                                                     {'number': certifier_data['meta']['block_number']})
-                                certifier['cert_time'] = block['medianTime']
+                                certifier['cert_time'] = await community.time(certifier_data['meta']['block_number'])
                                 certifier['block_number'] = None
 
                                 certifiers.append(certifier)
@@ -421,7 +419,8 @@ class Identity(QObject):
                                                                           None,
                                                                           BlockchainState.BUFFERED,
                                                                           community)
-                        certified['cert_time'] = None
+                        timestamp = BlockUID.from_str(certified_data['meta']['timestamp'])
+                        certified['cert_time'] = await community.time(timestamp.number)
                         certified['block_number'] = None
                         certified_list.append(certified)
         except errors.UcoinError as e: