Skip to content

Commit 1df3588

Browse files
author
codercat
committed
update Exception
1 parent 96c0d8f commit 1df3588

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ echo $convertedJwk;
4040
The PEM for this jwk:
4141

4242
```
43-
-----BEGIN PUBLIC KEY-----\n
44-
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdv73smpkrTIBSM8ka+p\n
45-
VXbNi7zYalm0R6WFBH4X8PQj8C7VfdckGsA6bTBseOVCTbu187/63yU2U7vqYiqw\n
46-
SLmkrBVAJjYMJY/XXfncxwqDWR/aa7eIJSKh22H/6yz6kFyF1h/ZSk68CPAEQpvd\n
47-
9VFAr4VLEwD32Ag6MwymSOxmFWJyddEtttdGcXLSrHcya3RWyG5KAW3Ti+HgNC+x\n
48-
o/C5LgEsUgjeUq+rc8NBXZrNCY+LJ/R+qtB/+5NkwlMJ/fUMBDcmZuciNOH71q7x\n
49-
yn0FGmGjrJXnyVJwyDiTrKRO36piMuiaJE2nIRJaLvhDN5M1K2VhSKPuaqUPyxLz\n
50-
BwIDAQAB\n
51-
-----END PUBLIC KEY-----\n
43+
-----BEGIN PUBLIC KEY-----\r\n
44+
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdv73smpkrTIBSM8ka+p\r\n
45+
VXbNi7zYalm0R6WFBH4X8PQj8C7VfdckGsA6bTBseOVCTbu187/63yU2U7vqYiqw\r\n
46+
SLmkrBVAJjYMJY/XXfncxwqDWR/aa7eIJSKh22H/6yz6kFyF1h/ZSk68CPAEQpvd\r\n
47+
9VFAr4VLEwD32Ag6MwymSOxmFWJyddEtttdGcXLSrHcya3RWyG5KAW3Ti+HgNC+x\r\n
48+
o/C5LgEsUgjeUq+rc8NBXZrNCY+LJ/R+qtB/+5NkwlMJ/fUMBDcmZuciNOH71q7x\r\n
49+
yn0FGmGjrJXnyVJwyDiTrKRO36piMuiaJE2nIRJaLvhDN5M1K2VhSKPuaqUPyxLz\r\n
50+
BwIDAQAB\r\n
51+
-----END PUBLIC KEY-----
5252
```
5353

src/JWKConverter.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ public function toPEM(array $jwk): string
3535
throw new JWKConverterException('RSA key type is currently only supported.');
3636
}
3737

38+
if (array_key_exists('d', $jwk)) {
39+
throw new JWKConverterException('Public key is currently only supported.');
40+
}
41+
3842
$rsa = new RSA();
3943
$base64UrlDecoder = new Base64UrlDecoder();
4044
$rsa->loadKey(

0 commit comments

Comments
 (0)