Exemple #1
0
    /**
     * @expectedException \PSX\OpenSsl\Exception
     */
    public function testGetPublicInvalidFormat()
    {
        $publicKey = <<<TEXT
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDK5CRsyemwJ0Pf09ww0UYaeqUr
07BCbq+O4+xZpwOR7eDAGm1z5Q7hsTG0gW2k5mEDgdxmapKV8IOvXj5FkobYVw8W
ZOqvOq7faORkrJPT1QIDAQAB
-----END PUBLIC KEY-----
TEXT;
        $pkey = PKey::getPublic($publicKey);
    }
Exemple #2
0
    protected function getKey()
    {
        $privateKey = <<<TEXT
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,F653AE67D69C3B31

tlStQDd5F+sCevx+gEf+pZpIL3Fh0rvHfjJjygPiDERuzZ4qTVAuSHshad3nmOfM
tRJEeBTVGekJqd4ztxXgKl3yhXLmdDZQ9X0PtPvasQ8eGsTkuxHSmdeGwUEDvScu
0eKOSj6P9Q3kYg6RyA0G7tsNETnxCj3G4S1y8ErO/Y/zZRytj26RgBbRACHfb/3I
/9EEVc1y3EjTxTZiRtSyKQeEVAkx2wcCVQCIEnozP+4vG1TiDLJyk0810iqkT3II
Hhssl4YrQ4JtVtgj9m4lmHAbCL/QkIyheFWWilYYhVQm06Wmt65Evj/Ahd/mCpBb
KPUoZgNWvVUbG8KuwoV5uan/8lyTxBo3eZOeHuA1fD5fmuEp8s0FVUlZNwylAmU9
X0H2Snv7YtFjQIW1CLFC/xl0oKc/m+i1t1GIekmOWjiIdt2auD5RhDyGAnJmrVf4
yIcCq8tA+X0+KQHrDkhuAt/cwpChtPIMglXibn4J7dZTtqrhrIpX/7kyW5rk5U/g
Gzl/VVjyU/Ek//bwcs3n6ZtIayAYEa6InCBiisGGJfIdVtSW0MkN9+LQHo0xPlqr
bDe6fhtlF5gczEIj3R9zdZg0fZwTijFhNi+AVsfHHVGXR/StRLGyUAsuHgzEVb57
rx/FITQNinI+hukPnJK9XSYfsEp6m0yYsxKQl9LpE370kCB6W5M0etfpAIHLCOsf
NLdCEZh1YcQ9pIu2wHisIe8QgRmdMtR0LyenlwrgOK1cHh5Xhye9oGRb0vYOb3vb
5m9+zCBc8/5Ud68+H8aT+jiEHYQ9i22GmqaKDL72C2scuUJllJ0zrA==
-----END RSA PRIVATE KEY-----
TEXT;
        return PKey::getPrivate($privateKey, 'foobar');
    }