com.jp.protection.security
Class SecurityProviderFactory
java.lang.Object
com.jp.protection.security.SecurityProviderFactory
public class SecurityProviderFactory
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fDefaultSecurityProvider
protected static SecurityProvider fDefaultSecurityProvider
fUseBouncyCastleSecurityProvider
protected static boolean fUseBouncyCastleSecurityProvider
SecurityProviderFactory
public SecurityProviderFactory()
setUseBouncyCastleSecurityProvider
public static void setUseBouncyCastleSecurityProvider(boolean aUseBouncyCastleSecurityProvider)
isUseBouncyCastleSecurityProvider
public static boolean isUseBouncyCastleSecurityProvider()
initSecurityProviders
protected static void initSecurityProviders()
isLegacySecurityProvider
public static boolean isLegacySecurityProvider(SecurityProvider aSecurityProvider)
getDefaultSecurityProvider
public static SecurityProvider getDefaultSecurityProvider()
getSecurityProviders
public static java.util.List getSecurityProviders()
registerSecurityProvider
public static void registerSecurityProvider(SecurityProvider aProvider)
unRegisterSecurityProvider
public static void unRegisterSecurityProvider(java.lang.String anAlgorithm)
getSecurityProvider
public static SecurityProvider getSecurityProvider(java.lang.String anAlgorithm)
encodeKey
public static byte[] encodeKey(java.security.Key aKey)
loadPublicKey
public static java.security.PublicKey loadPublicKey(byte[] anEncodedPublicKey)
throws java.security.NoSuchAlgorithmException,
java.security.spec.InvalidKeySpecException
- Throws:
java.security.NoSuchAlgorithmException
java.security.spec.InvalidKeySpecException
loadPrivateKey
public static java.security.PrivateKey loadPrivateKey(byte[] anEncodedPrivateKey)
throws java.security.NoSuchAlgorithmException,
java.security.spec.InvalidKeySpecException
- Throws:
java.security.NoSuchAlgorithmException
java.security.spec.InvalidKeySpecException