Now can handle cr/lf, cr, and lf endings. And on php5 large keys as well.
This commit is contained in:
Ron Arts
2017-10-31 10:14:46 +01:00
parent 90fec63104
commit f79d3f27cf
5 changed files with 30 additions and 9 deletions

View File

@@ -14,7 +14,7 @@ namespace League\OAuth2\Server;
class CryptKey
{
const RSA_KEY_PATTERN =
'/^(-----BEGIN (RSA )?(PUBLIC|PRIVATE) KEY-----)(.|\n|\r)+(-----END (RSA )?(PUBLIC|PRIVATE) KEY-----)$/';
'/^(-----BEGIN (RSA )?(PUBLIC|PRIVATE) KEY-----).+(-----END (RSA )?(PUBLIC|PRIVATE) KEY-----)$/s';
/**
* @var string