Class WrappingParams
- java.lang.Object
-
- org.mozilla.jss.netscape.security.util.WrappingParams
-
public class WrappingParams extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
-
-
-
Constructor Detail
-
WrappingParams
public WrappingParams(SymmetricKey.Type skType, KeyGenAlgorithm skKeyGenAlgorithm, int skLength, KeyWrapAlgorithm skWrapAlgorithm, EncryptionAlgorithm payloadEncryptionAlgorithm, KeyWrapAlgorithm payloadWrapAlgorithm, IVParameterSpec payloadEncryptIV, IVParameterSpec payloadWrapIV)
-
WrappingParams
public WrappingParams()
-
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- Throws:
java.lang.NumberFormatExceptionjava.security.NoSuchAlgorithmException
-
-
Method Detail
-
getEncryptionAlgorithmFromName
public static EncryptionAlgorithm getEncryptionAlgorithmFromName(java.lang.String name) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getWrappingParamsFromArchiveOptions
public static WrappingParams getWrappingParamsFromArchiveOptions(java.lang.String wrapOID, java.lang.String priKeyAlgo, IVParameterSpec wrapIV) throws java.lang.NumberFormatException, java.security.NoSuchAlgorithmException
- Throws:
java.lang.NumberFormatExceptionjava.security.NoSuchAlgorithmException
-
getSkType
public SymmetricKey.Type getSkType()
-
setSkType
public void setSkType(SymmetricKey.Type skType)
-
setSkType
public void setSkType(java.lang.String skTypeName) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
getSkKeyGenAlgorithm
public KeyGenAlgorithm getSkKeyGenAlgorithm()
-
setSkKeyGenAlgorithm
public void setSkKeyGenAlgorithm(KeyGenAlgorithm skKeyGenAlgorithm)
-
setSkKeyGenAlgorithm
public void setSkKeyGenAlgorithm(java.lang.String algName) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
getSkLength
public int getSkLength()
-
setSkLength
public void setSkLength(int skLength)
-
getSkWrapAlgorithm
public KeyWrapAlgorithm getSkWrapAlgorithm()
-
setSkWrapAlgorithm
public void setSkWrapAlgorithm(KeyWrapAlgorithm skWrapAlgorithm)
-
setSkWrapAlgorithm
public void setSkWrapAlgorithm(java.lang.String name) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
getPayloadEncryptionAlgorithm
public EncryptionAlgorithm getPayloadEncryptionAlgorithm()
-
setPayloadEncryptionAlgorithm
public void setPayloadEncryptionAlgorithm(EncryptionAlgorithm payloadEncryptionAlgorithm)
-
setPayloadEncryptionAlgorithm
public void setPayloadEncryptionAlgorithm(java.lang.String algName, java.lang.String modeName, java.lang.String paddingName, int keyStrength) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
getPayloadEncryptionAlgorithmName
public java.lang.String getPayloadEncryptionAlgorithmName()
-
getPayloadWrapAlgorithm
public KeyWrapAlgorithm getPayloadWrapAlgorithm()
-
setPayloadWrapAlgorithm
public void setPayloadWrapAlgorithm(KeyWrapAlgorithm payloadWrapAlgorithm)
-
setPayloadWrapAlgorithm
public void setPayloadWrapAlgorithm(java.lang.String name) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
getPayloadEncryptionIV
public IVParameterSpec getPayloadEncryptionIV()
-
setPayloadEncryptionIV
public void setPayloadEncryptionIV(IVParameterSpec payloadEncryptionIV)
-
getPayloadWrappingIV
public IVParameterSpec getPayloadWrappingIV()
-
setPayloadWrappingIV
public void setPayloadWrappingIV(IVParameterSpec payloadWrappingIV)
-
-