Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
php_utils
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bp
php_utils
Commits
68a14dcd
Commit
68a14dcd
authored
Jun 25, 2021
by
cuiweifeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update : add rsa h5
parent
e6ae4af3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
58 additions
and
0 deletions
+58
-0
Rsa.php
src/Common/Rsa.php
+58
-0
No files found.
src/Common/Rsa.php
View file @
68a14dcd
...
...
@@ -129,6 +129,56 @@ MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+2roRCWyvIl04NtZnNxyYPLAP
nM+7fL+6wGhhc3ilqk4zgr+hxdftUJ30NDkTqjbWe4wvd4ax1xVAS4la5PAK6g5W
BEFar4gu3JgkmyfT3NtwXCd7kZuH98k/7oSVQbxYc9ydwoqwDdXoIVOKtK5YWkoL
+WjPxg37zWCi3Wq5dQIDAQAB
-----END PUBLIC KEY-----'
;
/**
* 商户系统C端H5端 SERVER端私钥与客户端公钥
*/
const
MERCHANT_H5_PRIVATE_KEY_STR
=
'-----BEGIN PRIVATE KEY-----
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBALTdbenW5Te6hqSG
iauZHecr3rNQF6TIil1YvbVCi6F3+OGY/3ivff4Y2LAkCaGcT+4Xsw6rIIxD+N0b
74DNH9zY+YMHx9LceDl0biNNNjT/CNAGDJ9EKVjXKvTjTbyXknrRbfj9QG38Qvk+
PYUAbRcuqKCDgb2drpBcTVX5AN0/AgMBAAECgYBsse6ObAGRfl3QnrI6GGkqNuk9
5lJvS74r31sThgyYW5uNKP/PrdgQTypaoS3QnDpFIqUPmbST133GlDVZuOz+MBrt
tBiLQQVH/aXG5jAKBC8YlTHJ7yYjJnwMhSt/wy52efIlcp4FafXAak7I06Z7ImjL
dqsIDh9JdSOY2076MQJBANjT6xIgmPmcocCqLTjKHrjCRNrILPuqlTBtFtk6yWzM
Wlx4++ZaVLsEkrKTZwWapyMxyDvO7IFpOhkjRXjITi0CQQDVikNnZcpnqFrVEmJJ
x3xHzWIGCMVsEw+kgs3LhSURYmWB/dG7I3TPjh/T4da5+Mf+cGyEcTDA6hHlHmdl
nKibAkEAmDhGSkaaPnqoz/Jopvq2kKzJ2/I2KkP6UrHzHXP43qmkMlE5PuFhpJ20
QyvaYoPNHJchZGODg+KUx/sMFZxBzQJBAIKX3EEP74kVXPeSFqooZclDwf8Ovi4q
OhbSKCmfc9v94TZulCVuubF1qeFa7Icvrp/dAYC9+KMCg48r2PA7rqECQDw7O13y
gOKHjSf+KaNiuYaRASkmhsudQNfFNbW8vP1sa7WmGEy8Cjp5jtnWNU9Hqe5Btg8v
m6h+N/Rzs3ssNVM=
-----END PRIVATE KEY-----'
;
const
MERCHANT_H5_PUBLIC_KEY_STR
=
'-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDuwsl0uBFeAKcsDykcF8V670l
MKqYB97q5MZEagwU3VwHmqIN5Z74ooXPUHBr8d8dcO7w9akZ6DVsSe5F4uwtxqy2
6VP3g4u27tY9Z6pzoH3d8Q2nw3pWm9DixbPqiAcwM1us9by60mGAHR0x+IRBmVSY
H9naonNuvKQPYAovxQIDAQAB
-----END PUBLIC KEY-----'
;
/**
* 商户系统C端H5端-测试 SERVER端私钥与客户端公钥
*/
const
TEST_MERCHANT_H5_PRIVATE_KEY_STR
=
'-----BEGIN PRIVATE KEY-----
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBANQnKjiKag27D6Fm
vHuaNAC7VSZQtRh422K/F8c+4hP668h0N+iq96g1aRjyzHOEfq8R8MYZWX58vTdd
VgEX//ExPunNizHowjLMfurOc5ioBn1kZ94TWkJajwRLSjiJh2q5CUVo0+gCAr5m
M0A4FPcaq48Vbwy6gZc0vbjcPo4pAgMBAAECgYEAt2uJCEs7N9XTxLKDIMYIUd2k
17SNbbQH0Q7v6vaGFcoqEivQrpsp9UcAL26zrugNcyUqqsr94erM2NIcamOqhfTZ
47pYGGI//IbJj/VHR9PsFHQ1HZ8EECZeWwZzP1YVuUFHHyLNrw5xlbY47oY+BYlX
OKYWUtj95LLLSPfqb4ECQQDxVpekMONRguV8XbwTZZ8uJshdI9N9YIP9arInHYD2
trHbDmPMG5EPOYWCnhXKIp2d7+9/GV1yi96cTgLoFU0RAkEA4QqrX/a9BUeFfNAu
5zDZZ9spBS4srcdAy31ZJS5UvRPNAj/l3TLcsUw8wwpZKfXbSmOJ4FrXEzij2Ymo
xgePmQJAE8kyo35ylJMzt0+EBN8W/tSlJqWySBwqlhMySeysTw3JZRk361rzOJlR
rdTCGpFd9L3gF75/n82B0bS/nkFo0QJAasR6HDRe54NQRLAsoIkfjFOBObD3h5cS
GbklsysxDue3CwsvzmtUI1XtOgfN18eKO9fP0T6n7bmgmxPhm9p4eQJAI6mf8kLU
2M0i/CAkXAK3VmNVA+35WgU/IruyVYyExAmS6XvFkDG0Fvm+ga2qlRGyPwduweVg
mqsCg4CSGzZJzw==
-----END PRIVATE KEY-----'
;
const
TEST_MERCHANT_H5_PUBLIC_KEY_STR
=
'-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUbC5cW6K/XPjfdljTRSP5YtZG
gHM3r3EWS2bUGHTZZLAd6KGrIP2985c9ODd3s3/JvYmrh/N3djFy3MYhZm5P6iGt
kRlCF7Jac58/9V4lDhQiMzjclfpWR6s3aMBEwx5g2gFhjnnlSZRnYofRPqsB1JhB
1ZirI2if7kWNBz+BTwIDAQAB
-----END PUBLIC KEY-----'
;
/**
* TEST SERVER端私钥与客户端公钥
...
...
@@ -177,6 +227,14 @@ mnRjVUtXBgEF0A9xt2QVNMQovtjJ2rkg43gVByDKbOsUqbJYjA12IpALMdECHCMl
'pub_key'
=>
self
::
TEST_MERCHANT_B_PUBLIC_KEY_STR
,
'pri_key'
=>
self
::
TEST_MERCHANT_B_PRIVATE_KEY_STR
,
],
'merchant-h5'
=>
[
'pub_key'
=>
self
::
MERCHANT_H5_PUBLIC_KEY_STR
,
'pri_key'
=>
self
::
MERCHANT_H5_PRIVATE_KEY_STR
,
],
'test-merchant-h5'
=>
[
'pub_key'
=>
self
::
TEST_MERCHANT_H5_PUBLIC_KEY_STR
,
'pri_key'
=>
self
::
TEST_MERCHANT_H5_PRIVATE_KEY_STR
,
],
'test'
=>
[
'pub_key'
=>
self
::
TEST_PUBLIC_KEY_STR
,
'pri_key'
=>
self
::
TEST_PRIVATE_KEY_STR
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment