digital-signature

    1

    1答えて

    署名付きPDFをBase64にエンコードする際に問題があります。私が働いているこのコードを、持っているが、本無署名がありません: // function to encode file data to base64 encoded string function base64_encode(file) { // read binary data var bitmap = fs.

    0

    1答えて

    私は、教育目的のためにpython3.6でRSAコードを書こうとしています。 メッセージ暗号化部分が終了しました。私は、メッセージのデジタル署名を作成する必要があります。これは、わかっているように、送信者の秘密鍵を使用して暗号化された大きな整数です(私が間違っている場合は修正してください)。整数が使用されるべきサイズはどれくらいですか?暗号化されたメッセージと署名はペアとして転送されますか、何らか

    0

    1答えて

    pdf文書に署名するために使用されるスマートカードデバイスを使用しています。私はすでにitextを使ってpdfに署名する方法を知っています。 は、私が20バイトのSHA-1ハッシュ、256バイトの署名(スマートカードの秘密鍵で暗号化されたRSA)と公開鍵(.cerの証明書) PKCS#7バイナリを作成する方法はありますがありますcryptlibのような無料のライブラリを使用して、Cのオブジェクト?

    1

    2答えて

    iTextを使用して文書に署名しています。しかし、Adobe Readerの「アドバンストシグネチャのプロパティ」をチェックするたびに、「シグネチャは使用できません」というメッセージが表示されます。 私の質問は、どのように私はiTextを使ってすることができ、次にAdobe Readerまたは任意の他のPDFリーダーで正しく表示された情報のこの作品を更新していますか? EDIT#1: 答えはPdf

    1

    1答えて

    CMSSignedDataオブジェクトを生成しましたが、これを人間が判読可能な形式でファイルに保存します。 私は今だ: saveSigToFile(CMSSignedData sigData) throws Exception { FileOutputStream out = new FileOutputStream(new File(getFileName() + _sig));

    0

    1答えて

    PDF署名を検証しようとしていません。 PDFはAdobe Acrobatによって署名され、クライアント証明書の公開鍵で検証しようとしました。 クライアント証明書の公開鍵を取得し、PDFをハッシュし、ハッシュがpdf署名と等しいかどうかを確認しますが、失敗します。 HttpClientCertificate cert = request.ClientCertificate; X509Certif

    0

    1答えて

    私は3つのバイナリファイルcipher01.bin、cipher02.binとcipher03.binを持っています。 さらに私はsign.binとpubkey.pemファイルを持っています。タスクは、3つの暗号をすべてハッシュし、それを署名と比較することです。したがって私はRSAを使ってpubkey.pemの公開鍵でsign.binを解読しました。 結果は良好ですが、暗号ハッシュのいずれも署名に

    0

    1答えて

    スマートカードデバイスを使用して、3種類のデジタル署名(SHA256)、XML、PDF、テキストを同時に実行しようとしています。すべての署名は完全に機能していますが、問題は、署名が行われるたびにPINを要求していますが、一度だけ尋ねる必要があります。誰も結果を達成するためのより良い方法を提案することができますか? Ask pin -> Sign XML -> Ask pin -> Sign PDF

    0

    1答えて

    ダイジェストは1台のサーバーで作成され、トークン/ドングルを使用して署名するために別のサーバーに渡されます。 Cipher APIはPKCS11のprvoiderで正常に動作します。 Cipher c = Cipher.getInstance("RSA"); c.init(Cipher.ENCRYPT_MODE, pk); DigestInfo di = new Digest