public class WrappingParams
extends java.lang.Object
Constructor and Description |
---|
WrappingParams() |
WrappingParams(java.lang.String encryptOID,
java.lang.String wrapName,
java.lang.String priKeyAlgo,
IVParameterSpec encryptIV,
IVParameterSpec wrapIV) |
WrappingParams(SymmetricKey.Type skType,
KeyGenAlgorithm skKeyGenAlgorithm,
int skLength,
KeyWrapAlgorithm skWrapAlgorithm,
EncryptionAlgorithm payloadEncryptionAlgorithm,
KeyWrapAlgorithm payloadWrapAlgorithm,
IVParameterSpec payloadEncryptIV,
IVParameterSpec payloadWrapIV) |
public WrappingParams(SymmetricKey.Type skType, KeyGenAlgorithm skKeyGenAlgorithm, int skLength, KeyWrapAlgorithm skWrapAlgorithm, EncryptionAlgorithm payloadEncryptionAlgorithm, KeyWrapAlgorithm payloadWrapAlgorithm, IVParameterSpec payloadEncryptIV, IVParameterSpec payloadWrapIV)
public WrappingParams()
public WrappingParams(java.lang.String encryptOID, java.lang.String wrapName, java.lang.String priKeyAlgo, IVParameterSpec encryptIV, IVParameterSpec wrapIV) throws java.lang.NumberFormatException, java.security.NoSuchAlgorithmException
java.lang.NumberFormatException
java.security.NoSuchAlgorithmException
public static EncryptionAlgorithm getEncryptionAlgorithmFromName(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public static WrappingParams getWrappingParamsFromArchiveOptions(java.lang.String wrapOID, java.lang.String priKeyAlgo, IVParameterSpec wrapIV) throws java.lang.NumberFormatException, java.security.NoSuchAlgorithmException
java.lang.NumberFormatException
java.security.NoSuchAlgorithmException
public SymmetricKey.Type getSkType()
public void setSkType(SymmetricKey.Type skType)
public void setSkType(java.lang.String skTypeName) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public KeyGenAlgorithm getSkKeyGenAlgorithm()
public void setSkKeyGenAlgorithm(KeyGenAlgorithm skKeyGenAlgorithm)
public void setSkKeyGenAlgorithm(java.lang.String algName) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public int getSkLength()
public void setSkLength(int skLength)
public KeyWrapAlgorithm getSkWrapAlgorithm()
public void setSkWrapAlgorithm(KeyWrapAlgorithm skWrapAlgorithm)
public void setSkWrapAlgorithm(java.lang.String name) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public EncryptionAlgorithm getPayloadEncryptionAlgorithm()
public void setPayloadEncryptionAlgorithm(EncryptionAlgorithm payloadEncryptionAlgorithm)
public void setPayloadEncryptionAlgorithm(java.lang.String algName, java.lang.String modeName, java.lang.String paddingName, int keyStrength) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public java.lang.String getPayloadEncryptionAlgorithmName()
public KeyWrapAlgorithm getPayloadWrapAlgorithm()
public void setPayloadWrapAlgorithm(KeyWrapAlgorithm payloadWrapAlgorithm)
public void setPayloadWrapAlgorithm(java.lang.String name) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public IVParameterSpec getPayloadEncryptionIV()
public void setPayloadEncryptionIV(IVParameterSpec payloadEncryptionIV)
public IVParameterSpec getPayloadWrappingIV()
public void setPayloadWrappingIV(IVParameterSpec payloadWrappingIV)