Package io.quarkus.vault.transit
Class VaultTransitKeyDetail<KEYVER extends VaultTransitKeyVersion>
- java.lang.Object
-
- io.quarkus.vault.transit.VaultTransitKeyDetail<KEYVER>
-
- Direct Known Subclasses:
VaultTransitAsymmetricKeyDetail,VaultTransitSymmetricKeyDetail
public abstract class VaultTransitKeyDetail<KEYVER extends VaultTransitKeyVersion> extends Object
-
-
Constructor Summary
Constructors Constructor Description VaultTransitKeyDetail()
-
Method Summary
-
-
-
Method Detail
-
getName
public String getName()
-
setName
public VaultTransitKeyDetail<KEYVER> setName(String name)
-
getDetail
public String getDetail()
-
setDetail
public VaultTransitKeyDetail<KEYVER> setDetail(String detail)
-
isDeletionAllowed
public boolean isDeletionAllowed()
-
setDeletionAllowed
public VaultTransitKeyDetail<KEYVER> setDeletionAllowed(boolean deletionAllowed)
-
isDerived
public boolean isDerived()
-
setDerived
public VaultTransitKeyDetail<KEYVER> setDerived(boolean derived)
-
isExportable
public boolean isExportable()
-
setExportable
public VaultTransitKeyDetail<KEYVER> setExportable(boolean exportable)
-
isAllowPlaintextBackup
public boolean isAllowPlaintextBackup()
-
setAllowPlaintextBackup
public VaultTransitKeyDetail<KEYVER> setAllowPlaintextBackup(boolean allowPlaintextBackup)
-
getKeys
@Deprecated public Map<String,Integer> getKeys()
Deprecated.This method has been deprecated in favor ofgetVersions()which provides the same data via theVaultTransitKeyVersion.getCreationTime()property.Returns a map of version numbers to Unix epoch timestamps of when the version was created.
-
getVersions
public Map<String,KEYVER> getVersions()
Returns a map of version numbers toVaultTransitKeyVersionobjects.
-
setVersions
public VaultTransitKeyDetail<KEYVER> setVersions(Map<String,KEYVER> versions)
-
getLatestVersion
public int getLatestVersion()
-
setLatestVersion
public VaultTransitKeyDetail<KEYVER> setLatestVersion(int latestVersion)
-
getMinAvailableVersion
public int getMinAvailableVersion()
-
setMinAvailableVersion
public VaultTransitKeyDetail<KEYVER> setMinAvailableVersion(int minAvailableVersion)
-
getMinDecryptionVersion
public int getMinDecryptionVersion()
-
setMinDecryptionVersion
public VaultTransitKeyDetail<KEYVER> setMinDecryptionVersion(int minDecryptionVersion)
-
getMinEncryptionVersion
public int getMinEncryptionVersion()
-
setMinEncryptionVersion
public VaultTransitKeyDetail<KEYVER> setMinEncryptionVersion(int minEncryptionVersion)
-
isSupportsEncryption
public boolean isSupportsEncryption()
-
setSupportsEncryption
public VaultTransitKeyDetail<KEYVER> setSupportsEncryption(boolean supportsEncryption)
-
isSupportsDecryption
public boolean isSupportsDecryption()
-
setSupportsDecryption
public VaultTransitKeyDetail<KEYVER> setSupportsDecryption(boolean supportsDecryption)
-
isSupportsDerivation
public boolean isSupportsDerivation()
-
setSupportsDerivation
public VaultTransitKeyDetail<KEYVER> setSupportsDerivation(boolean supportsDerivation)
-
isSupportsSigning
public boolean isSupportsSigning()
-
setSupportsSigning
public VaultTransitKeyDetail<KEYVER> setSupportsSigning(boolean supportsSigning)
-
getType
public String getType()
-
setType
public VaultTransitKeyDetail<KEYVER> setType(String type)
-
-