AddPreparedSignature(Document, SignatureConfiguration, Stream, OutputOptions)を使用して作成された署名を含むドキュメントに署名します。
署名を準備する際に使用した設定と互換性がある必要があることに注意
定義
public PreparedDocument SignPreparedSignature(
Document document,
SignatureConfiguration configuration,
Stream stream,
)
例外
例外 | 条件 |
---|---|
LicenseException | ライセンスが不正 |
IOException | streamへの書き込みに失敗 |
ArgumentException | ドキュメントにAddPreparedSignature(Document, SignatureConfiguration, Stream, OutputOptions)によって作成された準備済み署名が含まれていない |
ArgumentException | configurationが無効(作成元のプロバイダが閉じられているなど) |
RetryException | 予期しないエラーが発生した場合に操作を再試行することで解決できます。例: 署名サービスが予想外に大きな署名を返したなど |
RetryException | 暗号化プロバイダーが必要とするリソースが一時的に利用できない |
HttpException | 失効情報(OCSP、CRL)やTimee-Stampのダウンロードなどでネットワーク エラーが発生した |
UnsupportedFeatureException | 暗号化プロバイダーが要求された署名アルゴリズムをサポートしていない |
PermissionException | 暗号化プロバイダーが署名操作を許可しない |
ArgumentNullException | documentがnull |
ArgumentNullException | configurationがnull |
ArgumentNullException | streamがnull |