検索

第73章 crypto(Java Cryptographic Extension)DataFormat

download PDF

Camel バージョン 2.3 の時点で利用可能

Crypto Data Format は、Java Cryptographic Extension を Camel に統合し、Camel の一般的なマーシャルおよびアンマーシャリングフォーマットメカニズムを使用して、メッセージのシンプルで柔軟な暗号化と復号を可能にします。元の平文に復号化するために、cyphertext および unmarshalling の暗号化を意味するマーシャリングを想定しています。このデータ形式は、対称(共有キー)暗号化とデイジションのみを実装します。

73.1. CryptoDataFormat オプション

Crypto(Java Cryptographic Extension)のデータ形式は、以下に示す 10 個のオプションをサポートします。

NameデフォルトJava タイプ説明

algorithm

DES/CBC/PKCS5Padding

文字列

使用される暗号化アルゴリズムを示す JCE アルゴリズム名。デフォルトでは DES/CBC/PKCS5Padding です。

cryptoProvider

 

文字列

使用する JCE セキュリティープロバイダーの名前。

keyRef

 

文字列

使用する登録からルックアップする秘密鍵を参照します。

initVectorRef

 

文字列

暗号の初期化に使用される Initialization Vector を含むバイトアレイを参照します。

algorithmParameterRef

 

文字列

暗号の初期化に使用される JCE AlgorithmParameterSpec。指定の名前を java.security.spec.AlgorithmParameterSpec タイプとして使用してタイプを検索します。

buffersize

 

整数

署名プロセスで使用されるバッファーサイズ

macAlgorithm

HmacSHA1

文字列

Message Authentication アルゴリズムを示す JCE アルゴリズム名。

shouldAppendHMAC

false

ブール値

Message Authentication Code を計算し、暗号化されたデータに追加する必要があることを示すフラグ。

inline

false

ブール値

設定された IV を暗号化されたデータストリームにインライン化する必要があることを示すフラグ。デフォルトは false です。

contentTypeHeader

false

ブール値

データフォーマットがデータ形式を実行できる場合に、データ形式がデータ形式の型で Content-Type ヘッダーを設定するかどうか。たとえば、XML へのデータフォーマットの application/xml、または JSon へのデータフォーマットの application/json など。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.