ホームページ  >  記事  >  バックエンド開発  >  RSA 秘密キーと公開キーは Alipay 統合中に生成されます My Alipay Alipay Wallet Alipay Electronic

RSA 秘密キーと公開キーは Alipay 統合中に生成されます My Alipay Alipay Wallet Alipay Electronic

WBOY
WBOYオリジナル
2016-07-29 08:52:461505ブラウズ


RSA キーの生成: https://cshall.alipay.com/enterprise/help_detail.htm?help_id=474010

最初のコマンドは、元の秘密キー (PHP で使用) を生成します
genrsa -out rsa_private_key.pem 1024
2 番目のコマンドは、pkcs8 形式の秘密キーです (php 以外の言語の場合は、個別にコピーして保存する必要があります)
pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt
3 番目のコマンドは、公開キー ([パートナー キー管理] の [キーの追加] にアップロードします)
rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

署名メカニズム
アップロードされた公開キーは、Alipay のリクエスト時に秘密キーで暗号化されます。公開キーを使用して署名を検証します
逆に、非同期通知が返され、Alipay 署名が返された後は、Alipay 公開キーを使用して署名を検証します
PID と公開キーの管理:
オープン プラットフォームはワイヤレス決済です方法 商品ウェブは古いバージョンのモバイルウェブサイトであり、その他の支払いはパートナーの管理下にあります

モバイル端末の設定

公開鍵はAlipay公開鍵です(各加盟店は同じ統一公開鍵を持っています)、自分で生成した公開鍵 鍵はパートナーの秘密鍵管理にアップロードされます

秘密鍵は pkcs8 形式の秘密鍵です

サーバー構成
公開鍵は Alipay 公開鍵です (各加盟店は同じ統一された公開鍵を持っています) key) openssl によって生成された秘密鍵、標準秘密鍵ファイルの例 (PHP、.NET の場合)、PKCS8 で処理された秘密鍵ファイルの例 (Java の場合)

上記では、Alipay と RSA のコンテンツを含む、Alipay を統合する際の RSA 秘密キーと公開キーの生成について紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。