1、先用openssl_pkey_new()函數產生壹個私鑰pri_key,
2、用openssl_csr_new()函數以私鑰pri_key 產生壹個信用證csr
3、用openssl_sign()函數以私鑰pri_key對壹段數據data產生壹個數字簽名signature。
4、用openssl_pkey_get_public()函數從信用證csr中獲得公鑰pub_key
5、把公鑰pub_key、數字簽名signature、數據data發給對方。
6、對方收到3項後,用openssl_verify()函數或其他驗證工具,驗證簽名。
7、對方驗證有效,開始使用妳的信息data。驗證無效,再找妳扯皮。
整個過程的雙方可以互換,即可讓對方出具三項,妳來驗證。