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 String
getAlias()
List<com.fortanix.sdkms.v1.model.KeyOperations>
getAllowedKeyOperations()
com.fortanix.sdkms.v1.model.RsaEncryptionPolicy
getEncryptionPolicy()
String
getGroupId()
boolean
getIsTransientKey()
KeySpec
getKeySpec()
com.fortanix.sdkms.v1.model.RsaSignaturePolicy
getSignaturePolicy()
void
setAlias(String alias)
void
setGroupId(String groupId)
void
setIsTransientKey(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)
-
-