Class WrappingParams
java.lang.Object
org.mozilla.jss.netscape.security.util.WrappingParams
-
Constructor Summary
ConstructorsConstructorDescriptionWrappingParams(String encryptOID, String wrapName, 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
Modifier and TypeMethodDescriptionstatic EncryptionAlgorithmintstatic WrappingParamsgetWrappingParamsFromArchiveOptions(String wrapOID, String priKeyAlgo, IVParameterSpec wrapIV) voidsetPayloadEncryptionAlgorithm(String algName, String modeName, String paddingName, int keyStrength) voidsetPayloadEncryptionAlgorithm(EncryptionAlgorithm payloadEncryptionAlgorithm) voidsetPayloadEncryptionIV(IVParameterSpec payloadEncryptionIV) voidvoidsetPayloadWrapAlgorithm(KeyWrapAlgorithm payloadWrapAlgorithm) voidsetPayloadWrappingIV(IVParameterSpec payloadWrappingIV) voidsetSkKeyGenAlgorithm(String algName) voidsetSkKeyGenAlgorithm(KeyGenAlgorithm skKeyGenAlgorithm) voidsetSkLength(int skLength) voidvoidsetSkType(SymmetricKey.Type skType) voidsetSkWrapAlgorithm(String name) voidsetSkWrapAlgorithm(KeyWrapAlgorithm skWrapAlgorithm)
-
Constructor Details
-
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(String encryptOID, String wrapName, String priKeyAlgo, IVParameterSpec encryptIV, IVParameterSpec wrapIV) throws NumberFormatException, NoSuchAlgorithmException
-
-
Method Details
-
getEncryptionAlgorithmFromName
- Throws:
Exception
-
getWrappingParamsFromArchiveOptions
public static WrappingParams getWrappingParamsFromArchiveOptions(String wrapOID, String priKeyAlgo, IVParameterSpec wrapIV) throws NumberFormatException, NoSuchAlgorithmException -
getSkType
-
setSkType
-
setSkType
- Throws:
NoSuchAlgorithmException
-
getSkKeyGenAlgorithm
-
setSkKeyGenAlgorithm
-
setSkKeyGenAlgorithm
- Throws:
NoSuchAlgorithmException
-
getSkLength
public int getSkLength() -
setSkLength
public void setSkLength(int skLength) -
getSkWrapAlgorithm
-
setSkWrapAlgorithm
-
setSkWrapAlgorithm
- Throws:
NoSuchAlgorithmException
-
getPayloadEncryptionAlgorithm
-
setPayloadEncryptionAlgorithm
-
setPayloadEncryptionAlgorithm
public void setPayloadEncryptionAlgorithm(String algName, String modeName, String paddingName, int keyStrength) throws NoSuchAlgorithmException - Throws:
NoSuchAlgorithmException
-
getPayloadEncryptionAlgorithmName
-
getPayloadWrapAlgorithm
-
setPayloadWrapAlgorithm
-
setPayloadWrapAlgorithm
- Throws:
NoSuchAlgorithmException
-
getPayloadEncryptionIV
-
setPayloadEncryptionIV
-
getPayloadWrappingIV
-
setPayloadWrappingIV
-