Package com.hierynomus.security.jce
Class JceSecurityProvider
- java.lang.Object
-
- com.hierynomus.security.jce.JceSecurityProvider
-
- All Implemented Interfaces:
SecurityProvider
public class JceSecurityProvider extends java.lang.Object implements SecurityProvider
-
-
Constructor Summary
Constructors Constructor Description JceSecurityProvider()
JceSecurityProvider(java.lang.String providerName)
JceSecurityProvider(java.security.Provider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AEADBlockCipher
getAEADBlockCipher(java.lang.String name)
Cipher
getCipher(java.lang.String name)
DerivationFunction
getDerivationFunction(java.lang.String name)
MessageDigest
getDigest(java.lang.String name)
Mac
getMac(java.lang.String name)
-
-
-
Method Detail
-
getDigest
public MessageDigest getDigest(java.lang.String name) throws SecurityException
- Specified by:
getDigest
in interfaceSecurityProvider
- Throws:
SecurityException
-
getMac
public Mac getMac(java.lang.String name) throws SecurityException
- Specified by:
getMac
in interfaceSecurityProvider
- Throws:
SecurityException
-
getCipher
public Cipher getCipher(java.lang.String name) throws SecurityException
- Specified by:
getCipher
in interfaceSecurityProvider
- Throws:
SecurityException
-
getAEADBlockCipher
public AEADBlockCipher getAEADBlockCipher(java.lang.String name) throws SecurityException
- Specified by:
getAEADBlockCipher
in interfaceSecurityProvider
- Throws:
SecurityException
-
getDerivationFunction
public DerivationFunction getDerivationFunction(java.lang.String name) throws SecurityException
- Specified by:
getDerivationFunction
in interfaceSecurityProvider
- Throws:
SecurityException
-
-