Class SecurityProvidersImpl
- java.lang.Object
-
- com.adobe.internal.pdftoolkit.core.securityframework.impl.SecurityProvidersImpl
-
public class SecurityProvidersImpl extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.Provider
getAES()
Returns AES providerjava.security.Provider
getMD5()
Returns MD5 providerPKCS7EnvelopedDataHandler
getPKCS7EnvelopedDataHandler()
Returns PKCS7EnvelopedDataHandlerjava.security.SecureRandom
getRandomGenerator()
Returns random number generatorjava.security.Provider
getRC4()
Returns RC4 providerjava.security.Provider
getSHA1()
Returns SHA1 providerjava.security.Provider
getSHA1PRNG()
Returns SHA1PRNG providerjava.security.Provider
getSHA256()
Returns SHA256 providerjava.security.Provider
getSHA384()
Returns SHA384 providerjava.security.Provider
getSHA512()
Returns SHA512 providerjava.security.Provider
requireAES()
Returns the AES provider, exception is thrown if it is nulljava.security.Provider
requireMD5()
Returns the MD5 provider, exception is thrown if it is nullPKCS7EnvelopedDataHandler
requirePKCS7EnvelopedDataHandler()
Returns the PKCS7EnvelopedDataHandler, exception is thrown if it is nulljava.security.SecureRandom
requireRandomGenerator()
Returns the random number generator, exception is thrown if it is nulljava.security.Provider
requireRC4()
Returns the RC4 provider, exception is thrown if it is nulljava.security.Provider
requireSHA1()
Returns the SHA1 provider, exception is thrown if it is nulljava.security.Provider
requireSHA1PRNG()
Returns the SHA1PRNG provider, exception is thrown if it is nulljava.security.Provider
requireSHA256()
Returns the SHA256 provider, exception is thrown if it is nulljava.security.Provider
requireSHA384()
Returns the SHA384 provider, exception is thrown if it is nulljava.security.Provider
requireSHA512()
Returns the SHA512 provider, exception is thrown if it is null
-
-
-
Method Detail
-
getAES
public java.security.Provider getAES()
Returns AES provider- Returns:
- AES provider
-
getMD5
public java.security.Provider getMD5()
Returns MD5 provider- Returns:
- MD5 provider
-
getRC4
public java.security.Provider getRC4()
Returns RC4 provider- Returns:
- RC4 provider
-
getSHA1
public java.security.Provider getSHA1()
Returns SHA1 provider- Returns:
- SHA1 provider
-
getSHA256
public java.security.Provider getSHA256()
Returns SHA256 provider- Returns:
- SHA256 provider
-
getSHA384
public java.security.Provider getSHA384()
Returns SHA384 provider- Returns:
- SHA384 provider
-
getSHA512
public java.security.Provider getSHA512()
Returns SHA512 provider- Returns:
- SHA512 provider
-
getSHA1PRNG
public java.security.Provider getSHA1PRNG()
Returns SHA1PRNG provider- Returns:
- SHA1PRNG provider
-
getPKCS7EnvelopedDataHandler
public PKCS7EnvelopedDataHandler getPKCS7EnvelopedDataHandler()
Returns PKCS7EnvelopedDataHandler- Returns:
- PKCS7EnvelopedDataHandler
-
requireSHA1PRNG
public java.security.Provider requireSHA1PRNG() throws PDFSecurityConfigurationException
Returns the SHA1PRNG provider, exception is thrown if it is null- Returns:
- SHA1PRNG Provider
- Throws:
PDFSecurityConfigurationException
-
requireMD5
public java.security.Provider requireMD5() throws PDFSecurityConfigurationException
Returns the MD5 provider, exception is thrown if it is null- Returns:
- MD5 Provider
- Throws:
PDFSecurityConfigurationException
-
requireRC4
public java.security.Provider requireRC4() throws PDFSecurityConfigurationException
Returns the RC4 provider, exception is thrown if it is null- Returns:
- RC4 Provider
- Throws:
PDFSecurityConfigurationException
-
requireAES
public java.security.Provider requireAES() throws PDFSecurityConfigurationException
Returns the AES provider, exception is thrown if it is null- Returns:
- AES Provider
- Throws:
PDFSecurityConfigurationException
-
requireSHA1
public java.security.Provider requireSHA1() throws PDFSecurityConfigurationException
Returns the SHA1 provider, exception is thrown if it is null- Returns:
- SHA1 Provider
- Throws:
PDFSecurityConfigurationException
-
requireSHA256
public java.security.Provider requireSHA256() throws PDFSecurityConfigurationException
Returns the SHA256 provider, exception is thrown if it is null- Returns:
- SHA256 Provider
- Throws:
PDFSecurityConfigurationException
-
requireSHA384
public java.security.Provider requireSHA384() throws PDFSecurityConfigurationException
Returns the SHA384 provider, exception is thrown if it is null- Returns:
- SHA384 Provider
- Throws:
PDFSecurityConfigurationException
-
requireSHA512
public java.security.Provider requireSHA512() throws PDFSecurityConfigurationException
Returns the SHA512 provider, exception is thrown if it is null- Returns:
- SHA512 Provider
- Throws:
PDFSecurityConfigurationException
-
requirePKCS7EnvelopedDataHandler
public PKCS7EnvelopedDataHandler requirePKCS7EnvelopedDataHandler() throws PDFSecurityConfigurationException
Returns the PKCS7EnvelopedDataHandler, exception is thrown if it is null- Returns:
- PKCS7EnvelopedDataHandler
- Throws:
PDFSecurityConfigurationException
-
getRandomGenerator
public java.security.SecureRandom getRandomGenerator()
Returns random number generator- Returns:
- random number generator
-
requireRandomGenerator
public java.security.SecureRandom requireRandomGenerator() throws PDFSecurityConfigurationException
Returns the random number generator, exception is thrown if it is null- Returns:
- random number generator
- Throws:
PDFSecurityConfigurationException
-
-