@@ -5,25 +5,33 @@ def __init__(self, verify):
5
5
self .verify = verify
6
6
7
7
def get_self_attested (self ):
8
+ if self .is_verified () == "false" :
9
+ print ('Verification Failed' )
8
10
data = {}
9
11
for (name , val ) in self .verify ['presentation' ]['requested_proof' ]['self_attested_attrs' ].items ():
10
12
data [name ] = val ['raw' ]
11
13
return json .dumps (data )
12
14
13
15
def get_revealed (self ):
16
+ if self .is_verified () == "false" :
17
+ print ('Verification Failed' )
14
18
data = {}
15
19
for (name , val ) in self .verify ['presentation' ]['requested_proof' ]['revealed_attrs' ].items ():
16
20
data [name ] = val ['raw' ]
17
21
18
22
return json .dumps (data )
19
23
20
24
def get_unrevealed_attrs (self ):
25
+ if self .is_verified () == "false" :
26
+ print ('Verification Failed' )
21
27
data = {}
22
28
for (name , val ) in self .verify ['presentation' ]['requested_proof' ]['unrevealed_attrs' ].items ():
23
29
data [name ] = val ['raw' ]
24
30
return json .dumps (data )
25
31
26
32
def get_predicates (self ):
33
+ if self .is_verified () == "false" :
34
+ print ('Verification Failed' )
27
35
data = {}
28
36
for (name , val ) in self .verify ['presentation' ]['requested_proof' ]['predicates' ].items ():
29
37
data [name ] = val ['raw' ]
@@ -83,7 +91,7 @@ def get_presxid(self):
83
91
return self .verify ['presentation_exchange_id' ]
84
92
85
93
def is_verified (self ):
86
- return bool ( self .verify ['verified' ])
94
+ return self .verify ['verified' ]
87
95
88
96
def conn_id (self ):
89
97
return self .verify ['connection_id' ]
@@ -1404,4 +1412,15 @@ def conn_id(self):
1404
1412
print (presentation .get_rev_reg_ids ())
1405
1413
1406
1414
print ('\n ' )
1407
- print (presentation .conn_id ())
1415
+ print (presentation .conn_id ())
1416
+
1417
+
1418
+ print ('\n ' )
1419
+ print (presentation .is_verified ())
1420
+
1421
+
1422
+ print ('\n ' )
1423
+ print (presentation .get_self_attested ())
1424
+
1425
+ print ('\n ' )
1426
+ print (presentation .get_revealed ())
0 commit comments