generatekey()); //生成明文密钥 echo "\n----------生成pem密钥对--------------------------\n"; print_r($sm2->generatePemkey()); //生成pem密钥,请放到相应的文件中 } if(SIGN){ echo "\n---------明文密钥签名---------------------------\n"; $sign = $sm2->doSign( $document, $privateKey, $userId); print_r($sign); echo "\n---------明文密钥验签---------------------------\n"; var_dump($sm2->verifySign( $document, $sign, $publicKey, $userId )); } if(SIGNPEM){ echo "\n---------PEM密钥签名---------------------------\n"; $sign = $sm2->doSignOutKey( $document, $privatefile, $userId); print_r($sign); echo "\n---------PEM密钥验签---------------------------\n"; var_dump($sm2->verifySignOutKey( $document, $sign, $publicfile, $userId )); }