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 EncryptionAlgorithm
int
static WrappingParams
getWrappingParamsFromArchiveOptions
(String wrapOID, String priKeyAlgo, IVParameterSpec wrapIV) void
setPayloadEncryptionAlgorithm
(String algName, String modeName, String paddingName, int keyStrength) void
setPayloadEncryptionAlgorithm
(EncryptionAlgorithm payloadEncryptionAlgorithm) void
setPayloadEncryptionIV
(IVParameterSpec payloadEncryptionIV) void
void
setPayloadWrapAlgorithm
(KeyWrapAlgorithm payloadWrapAlgorithm) void
setPayloadWrappingIV
(IVParameterSpec payloadWrappingIV) void
setSkKeyGenAlgorithm
(String algName) void
setSkKeyGenAlgorithm
(KeyGenAlgorithm skKeyGenAlgorithm) void
setSkLength
(int skLength) void
void
setSkType
(SymmetricKey.Type skType) void
setSkWrapAlgorithm
(String name) void
setSkWrapAlgorithm
(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
-