建立已簽署的訊息

下圖描述必須完成才能建立已簽署訊息的工作。 這些步驟會依照圖例列出。

signing a message

建立已簽署的訊息

  1. 視需要建立資料 () 並取得其指標。

  2. 開啟包含簽署者憑證的 憑證存放區

  3. 取得憑證的 私密金鑰 。 屬性必須先在憑證上設定,才能使用它、將憑證系結至特定雲端解決方案提供者,以及在該雲端解決方案提供者內將憑證系結至特定私密金鑰。 這需要設定一次。

  4. 選擇摘要作業的雜湊演算法。 建議您從可後續更新的可設定位置選取雜湊演算法,而不需要變更程式碼。

  5. 使用雜湊演算法透過雜湊函式傳送資料,進而建立資料 (摘要) 。

  6. 使用透過憑證上的 屬性取得的 私密金鑰 ,加密摘要,建立簽章。

  7. 在已簽署的訊息中包含下列內容:

    • 已簽署的資料
    • 雜湊演算法
    • 簽章
    • 簽署者識別碼 (憑證簽發者和序號)
    • 簽署者的憑證 (選擇性)

如需詳細的程式和範例,請參閱簽署資料和範例 C 程式:簽署訊息和驗證訊息簽章的程式。