問題タブ [mastercard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javacard - EMV カードで手動でカード クリプトグラムを計算することは可能ですか?
EXTERNAL AUTHENTICATE
EMV カードの処理に問題があります。カードをホストに認証すると、ホストは failed : と応答しますCard Cryptogram Verification Error
。
カード暗号文は、カードへの前のプロセスから取得されますINITIALIZE UPDATE
。
ホスト チームと話し合った結果、カード クリプトグラムの計算に一致しないプロセスがある可能性があります。
そのため、暗号カードを手動で計算するためのアルゴリズムまたは式を探しています。
カードクリプトグラムを手動で計算するためのアルゴリズムまたは公式はありますか?
INITIALIZE UPDATE データ応答の代わりに。
私の参照: INITIALIZE UPDATE と EXTERNAL AUTHENTICATE の正しさを確認するにはどうすればよいですか?
angular - 本番コードで機密データを非表示にする方法は?
angular 8を使用してeコマースフロントエンドアプリケーションを構築しています。
支払い方法の構築を開始し、それらをmastercard
ホストされたセッションやcheckout
ゲートウェイ フレームなどの支払いゲートウェイと統合するとき、ソース コードにハード コードされた機密データを記述する必要がありました。スクリプトタグのマーチャント ID など
checkout
または、支払いゲートウェイと統合するときに、コードに当社の公開鍵を含める必要があります。
問題は、コードをビルドして本番環境に移行するときです。これらの機密部分は依然として明確であり、簡単にアクセスして読み取ることができます。
それらを非表示にする方法はありますか (非常に難しい場合)?
これらのデータが公開される危険性はありますか?
c# - .net (C#) で標準 ISO20022 を使用してデジタル署名された Xml メッセージを作成する方法は?
私のプロジェクトでは、支払いゲートウェイとの統合が必要です。プロジェクトは .net (c#) に組み込まれています。ゲートウェイを統合するには、ISO 20022 標準に従って XML メッセージにデジタル署名する必要があります。System.Security.Cryptography のドット ネット ライブラリ SignedXml を使用しています サンプル形式と私のコードを以下に示します。
サンプルコード:
私のコード:この追加参照を一意の識別子で実行しようとすると、
私は次のように応答を受け取ります:Malformed reference element
また、URI属性なしで参照を作成する方法について誰かが私を助けることができれば?