File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 7
7
use phpseclib \File \X509 ;
8
8
use Attrpubapi \Anchor ;
9
9
use Yoti \Entity \Anchor as YotiAnchor ;
10
+ use phpseclib \Math \BigInteger ;
10
11
11
12
class AnchorConverter
12
13
{
@@ -160,7 +161,12 @@ private static function convertCertToX509($certificate)
160
161
{
161
162
$ X509 = new X509 ();
162
163
$ X509Data = $ X509 ->loadX509 ($ certificate );
163
- return json_decode (json_encode ($ X509Data ), false );
164
+ $ decodedX509Data = json_decode (json_encode ($ X509Data ), false );
165
+ $ decodedX509Data
166
+ ->tbsCertificate
167
+ ->serialNumber
168
+ ->value = (string ) $ X509Data ['tbsCertificate ' ]['serialNumber ' ];
169
+ return $ decodedX509Data ;
164
170
}
165
171
166
172
/**
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ private function parseFromBase64String($anchorString)
102
102
private function assertSerialNumber ($ anchor , $ serial_number )
103
103
{
104
104
$ cert = $ anchor ->getOriginServerCerts ()[0 ];
105
- $ this ->assertEquals ($ serial_number , $ cert ->tbsCertificate ->serialNumber ->value );
105
+ $ this ->assertSame ($ serial_number , $ cert ->tbsCertificate ->serialNumber ->value );
106
106
}
107
107
108
108
/**
You can’t perform that action at this time.
0 commit comments