インターフェース VaultTransitKey
public interface VaultTransitKey
Vault の
transit
バックエンド内のキー。- 作成者:
- Mark Paluch, Sven Sch ü rmann, Nanne Baars
メソッドの詳細
getName
StringSE getName()- 戻り値:
- キーの名前
getType
StringSE getType()- 戻り値:
- 鍵の型 (
aes-gcm
、ecdsa-p256
、...)。
allowPlaintextBackup
boolean allowPlaintextBackup()- 戻り値:
- キーを平文形式でバックアップできるかどうか。一度設定すると無効にすることはできません。
- 導入:
- 3.0.3
getConvergentVersion
int getConvergentVersion()- 戻り値:
- 使用する収束ノンスのバージョン。注: バージョン 3 以降、
transit
収束暗号化で使用されるアルゴリズムは、バージョンがキーとともに保存されるため、-1
を返します。下位互換性のために、このフィールドは役立つ場合があります。 - 導入:
- 3.0.3
isDeletionAllowed
boolean isDeletionAllowed()- 戻り値:
- キーの削除が許可されている場合は true。キーを削除可能にするには、キーの削除をオンにする必要があります。
isDerived
boolean isDerived()- 戻り値:
- キー派生を使用しなければならない場合は true。
isExportable
boolean isExportable()- 戻り値:
- 生のキーがエクスポート可能な場合は true。
getKeys
- 戻り値:
- Vault 固有の表現へのキーバージョンの
Map
SE。
getLatestVersion
int getLatestVersion()- 戻り値:
- 最新のキーバージョン。
getMinDecryptionVersion
int getMinDecryptionVersion()- 戻り値:
- データを復号化するために必要なキーバージョン。
getMinEncryptionVersion
int getMinEncryptionVersion()- 戻り値:
- データを暗号化するために必要なキーバージョン。
- 導入:
- 1.1
supportsConvergentEncryption
boolean supportsConvergentEncryption()- 戻り値:
- キーが収束暗号化 (つまり、同じ平文が同じ暗号文を作成する場合) をサポートしているかどうか。
isDerived()
をtrue
に設定する必要があります。 - 導入:
- 3.0.3
supportsDecryption
boolean supportsDecryption()- 戻り値:
- キーが復号化をサポートしているかどうか。
- 導入:
- 1.1
supportsDerivation
boolean supportsDerivation()- 戻り値:
- キーが派生をサポートするかどうか。
- 導入:
- 1.1
supportsEncryption
boolean supportsEncryption()- 戻り値:
- キーが暗号化をサポートするかどうか。
- 導入:
- 1.1
supportsSigning
boolean supportsSigning()- 戻り値:
- キーが署名をサポートしているかどうか。
- 導入:
- 1.1