Signature (クラス)
public abstract sealed Signature
パッケージ: CURL.CRYPTO.CIPHER

署名証明書を組み込み暗号化された PKCS#7 分離署名。

ライセンス

このクラスとサブクラスは 'encryption' を有効にする Curl/Pro サーバー・ライセンスのライセンスがあるアプレットのみにより利用できます。
導入: バージョン 8.0

コンストラクタ
sign-digest:ファイル pkcs12-signing-certificate の内容を使って digest に署名します。署名証明書の秘密鍵で複合化するために、password を利用します。
ファクトリ public {Signature.sign-digest
digest:MsgDigest,
pkcs12-signing-certificate-url:Url,
password:StringInterface
}:Signature
sign-digest-with-signing-certificate:digest で、 certificate に署名します。
ファクトリ public {Signature.sign-digest-with-signing-certificate
digest:MsgDigest,
certificate:SigningCertificate,
password:StringInterface
}:Signature

プロパティ
signer:この署名の署名証明書。
アクセサ public abstract sealed Signature.signer:Certificate

メソッド
export-pkcs7-bytes:PKCS#7 の DER エンコーディング形式を出力します。
public abstract sealed {Signature.export-pkcs7-bytes
}:{FastArray-of byte}
object-describe:ユーザーが印刷するのに適した方法でオブジェクトを記述します。
public sealed {Signature.object-describe
out:TextOutputStream,
locale-ignored:Locale
}:void
to-String:この署名の PKCS#7 PEM エンコーディング形式を含む文字列を返します。
public sealed {Signature.to-String}:String
verify-digest:この署名が digest のものであれば、署名証明書を返します。違うのであれば、例外を返します。
public abstract sealed {Signature.verify-digest
digest:MsgDigest
}:Certificate
メソッド 継承 Object: object-describe-for-debugging, object-serialize



コンストラクタ詳細
sign-digest (ファクトリ)
public {Signature.sign-digest
digest:MsgDigest,
pkcs12-signing-certificate-url:Url,
password:StringInterface
}:Signature

ファイル pkcs12-signing-certificate の内容を使って digest に署名します。署名証明書の秘密鍵で複合化するために、password を利用します。

導入: バージョン 8.0


sign-digest-with-signing-certificate (ファクトリ)
public {Signature.sign-digest-with-signing-certificate
digest:MsgDigest,
certificate:SigningCertificate,
password:StringInterface
}:Signature

digest で、 certificate に署名します。

導入: バージョン 8.0



プロパティ詳細
signer (アクセサ)
アクセサ public abstract sealed Signature.signer:Certificate

この署名の署名証明書。

導入: バージョン 8.0





メソッド詳細
export-pkcs7-bytes (メソッド)
public abstract sealed {Signature.export-pkcs7-bytes
}:{FastArray-of byte}

PKCS#7 の DER エンコーディング形式を出力します。

導入: バージョン 8.0


object-describe (メソッド)
public sealed {Signature.object-describe
out:TextOutputStream,
locale-ignored:Locale
}:void

ユーザーが印刷するのに適した方法でオブジェクトを記述します。



to-String (メソッド)
public sealed {Signature.to-String}:String

この署名の PKCS#7 PEM エンコーディング形式を含む文字列を返します。

導入: バージョン 8.0


verify-digest (メソッド)
public abstract sealed {Signature.verify-digest
digest:MsgDigest
}:Certificate

この署名が digest のものであれば、署名証明書を返します。違うのであれば、例外を返します。

導入: バージョン 8.0