openssl で署名を作成したい。次のような実行可能なコマンドがありますが、PHP に変換する方法がわかりません。
openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml
PHPでこのコマンドを呼び出す方法は?
openssl で署名を作成したい。次のような実行可能なコマンドがありますが、PHP に変換する方法がわかりません。
openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml
PHPでこのコマンドを呼び出す方法は?
exec('openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml')
このコマンドを使用すると、端末に書き込むときと同じように、オペレーティング システムのopensslコマンドを php に呼び出させることができます。
ネイティブな方法 (php 関数) で実行したい場合は、OpenSSL ライブラリ http://php.net/manual/en/book.openssl.phpと関数記号http://php を参照してください。 net/manual/en/function.openssl-sign.php