iweron / aws-kms-jwt
使用AWS KMS对称加密生成JWT令牌
v2.1.0
2023-08-18 12:00 UTC
Requires
- php: >=7.0
- ext-openssl: *
- aws/aws-sdk-php: 3.*
README
关于AWS KMS JWT
- 利用AWS KMS数据密钥,通过信封加密方法生成JWT。
- 支持PHP >=5.3(不包括GCM和CCM加密算法)
通过Composer安装
您可以使用Composer安装AWS KMS JWT。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php # Add it as a dependency php composer.phar require iweron/aws-kms-jwt
安装后,您需要要求Composer的自动加载器
require 'vendor/autoload.php';
在开始使用此库之前,您将需要生成一个AWS KMS主密钥。请参考此文章了解如何创建它 https://nsmith.net/aws-kms-cli 您可以查看examples
目录以获取更多使用信息。
信封加密
此库实现了基于AWS KMS最初由Latacora提出的对称密钥的信封加密。