Class SecurityObjectKeySpec
- java.lang.Object
-
- com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
-
-
Constructor Summary
Constructors Constructor Description SecurityObjectKeySpec(boolean isTransientKey)SecurityObjectKeySpec(KeySpec secretKeySpec, boolean isTransientKey)SecurityObjectKeySpec(KeySpec secretKeySpec, String groupId)SecurityObjectKeySpec(KeySpec secretKeySpec, String groupId, String alias)SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations)SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, boolean isTransientKey)SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, com.fortanix.sdkms.v1.model.RsaEncryptionPolicy rsaEncryptionPolicy)Constructor to initialized allowed key operation along with secretkey spec and encryption policySecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, com.fortanix.sdkms.v1.model.RsaEncryptionPolicy rsaEncryptionPolicy, com.fortanix.sdkms.v1.model.RsaSignaturePolicy rsaSignaturePolicy)Constructor to initialized allowed key operation along with secretkey spec and encryption policySecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, com.fortanix.sdkms.v1.model.RsaSignaturePolicy rsaSignaturePolicy)Constructor to initialized allowed key operation along with secretkey spec and encryption policySecurityObjectKeySpec(List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlias()List<com.fortanix.sdkms.v1.model.KeyOperations>getAllowedKeyOperations()com.fortanix.sdkms.v1.model.RsaEncryptionPolicygetEncryptionPolicy()StringgetGroupId()booleangetIsTransientKey()KeySpecgetKeySpec()com.fortanix.sdkms.v1.model.RsaSignaturePolicygetSignaturePolicy()voidsetAlias(String alias)voidsetGroupId(String groupId)voidsetIsTransientKey(boolean isTransientKey)
-
-
-
Constructor Detail
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations)
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(KeySpec secretKeySpec, boolean isTransientKey)
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, boolean isTransientKey)
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations)
- Parameters:
allowedKeyOperations-
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(boolean isTransientKey)
- Parameters:
isTransientKey-
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(KeySpec secretKeySpec, String groupId, String alias)
- Parameters:
alias-
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, com.fortanix.sdkms.v1.model.RsaEncryptionPolicy rsaEncryptionPolicy, com.fortanix.sdkms.v1.model.RsaSignaturePolicy rsaSignaturePolicy)
Constructor to initialized allowed key operation along with secretkey spec and encryption policy- Parameters:
secretKeySpec- additional parameter spec, user want to passrsaEncryptionPolicy-rsaSignaturePolicy-allowedKeyOperations-
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, com.fortanix.sdkms.v1.model.RsaSignaturePolicy rsaSignaturePolicy)
Constructor to initialized allowed key operation along with secretkey spec and encryption policy- Parameters:
secretKeySpec- additional parameter spec, user want to passrsaSignaturePolicy-allowedKeyOperations-
-
SecurityObjectKeySpec
public SecurityObjectKeySpec(KeySpec secretKeySpec, List<com.fortanix.sdkms.v1.model.KeyOperations> allowedKeyOperations, com.fortanix.sdkms.v1.model.RsaEncryptionPolicy rsaEncryptionPolicy)
Constructor to initialized allowed key operation along with secretkey spec and encryption policy- Parameters:
secretKeySpec- additional parameter spec, user want to passrsaEncryptionPolicy-allowedKeyOperations-
-
-
Method Detail
-
setGroupId
public void setGroupId(String groupId)
-
setIsTransientKey
public void setIsTransientKey(boolean isTransientKey)
-
getAllowedKeyOperations
public List<com.fortanix.sdkms.v1.model.KeyOperations> getAllowedKeyOperations()
-
getIsTransientKey
public boolean getIsTransientKey()
-
getKeySpec
public KeySpec getKeySpec()
-
getGroupId
public String getGroupId()
-
getEncryptionPolicy
public com.fortanix.sdkms.v1.model.RsaEncryptionPolicy getEncryptionPolicy()
- Returns:
- the Encryption policy. Only used for RSA Keygen
-
getSignaturePolicy
public com.fortanix.sdkms.v1.model.RsaSignaturePolicy getSignaturePolicy()
- Returns:
- the Signature policy. Only used for RSA Keygen
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String alias)
-
-