3 changed files with 61 additions and 2 deletions
@ -0,0 +1,59 @@ |
|||||
|
<?php |
||||
|
|
||||
|
function setupPrivKey($privKey) |
||||
|
{ |
||||
|
if (is_resource($privKey)) |
||||
|
{ |
||||
|
return true; |
||||
|
} |
||||
|
$pem = chunk_split($privKey, 64, "\n"); |
||||
|
$pem = "-----BEGIN PRIVATE KEY-----\n" . $pem . "-----END PRIVATE KEY-----\n"; |
||||
|
// $privKey = openssl_pkey_get_private($pem); |
||||
|
$file = fopen("online_private_key.pem","w"); |
||||
|
if ($file){ |
||||
|
fwrite($file,$pem); |
||||
|
fclose($file); |
||||
|
echo "write successfully!\n"; |
||||
|
}else { |
||||
|
echo "open file error!\n"; |
||||
|
return false; |
||||
|
} |
||||
|
return true; |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* * setup the public key |
||||
|
*/ |
||||
|
function setupPubKey($pubKey) |
||||
|
{ |
||||
|
if (is_resource($pubKey)) |
||||
|
{ |
||||
|
return true; |
||||
|
} |
||||
|
$pem = chunk_split($pubKey, 64, "\n"); |
||||
|
$pem = "-----BEGIN PUBLIC KEY-----\n" . $pem . "-----END PUBLIC KEY-----\n"; |
||||
|
// $pubKey = openssl_pkey_get_public($pem); |
||||
|
$file = fopen("online_public_key.pem","w"); |
||||
|
if ($file){ |
||||
|
fwrite($file,$pem); |
||||
|
fclose($file); |
||||
|
echo "write successfully!\n"; |
||||
|
}else { |
||||
|
echo "open file error!\n"; |
||||
|
return false; |
||||
|
} |
||||
|
return true; |
||||
|
} |
||||
|
|
||||
|
$public_key = file_get_contents("public_key.pem"); |
||||
|
$private_key = file_get_contents("private_key.pem"); |
||||
|
|
||||
|
// echo $public_key; |
||||
|
// echo $private_key; |
||||
|
|
||||
|
$public_key = setupPubKey($public_key); |
||||
|
$private_key = setupPrivKey($private_key); |
||||
|
echo $public_key; |
||||
|
echo $private_key; |
||||
|
|
||||
|
?> |
||||
Loading…
Reference in new issue