Exemple #1
0
 public function testVerifyCorruptRaw()
 {
     $data = 'sMHpp3u6DNecIm5RIkDD3xyKaH6qqP8roUWDs215iOGHehfK1ypqwoETKNP7NaksGS2C1Up813ixlGXkipPVbQ==';
     $this->assertFalse($this->rsa->verify('1234567890', $data, null, Rsa::MODE_RAW));
 }
Exemple #2
0
    public function testVerifyVerifiesBase64Signatures()
    {
        $rsa       = new Rsa(new RsaOptions(array('pem_string' => $this->_testPemString)));
        $signature = $rsa->sign('1234567890', null, Rsa::FORMAT_BASE64);
        $result    = $rsa->verify('1234567890', $signature, null, Rsa::FORMAT_BASE64);

        $this->assertSame(true, $result);
    }
Exemple #3
0
 public function testVerifyVerifiesBase64Signatures()
 {
     $signature = $this->rsaBase64Out->sign('1234567890');
     $result = $this->rsaBase64Out->verify('1234567890', $signature);
     $this->assertSame(true, $result);
 }