Code example for SecretKeySpec

0
        throws InvalidKeySpecException 
        { 
            if (keySpec instanceof DESedeKeySpec)
            { 
                DESedeKeySpec desKeySpec = (DESedeKeySpec)keySpec;
                return new SecretKeySpec(desKeySpec.getKey(), "DESede");
            } 
 
            return super.engineGenerateSecret(keySpec);
        } 
    } 
 
    public static class Mappings 
        extends HashMap
    { 
        public Mappings() 
        { 
            put("Cipher.DESEDE", "org.bouncycastle.jce.provider.symmetric.DESede$ECB");
            // BEGIN android-removed 
            // put("Cipher." + PKCSObjectIdentifiers.des_EDE3_CBC, "org.bouncycastle.jce.provider.symmetric.DESede$CBC"); 
            // put("Cipher." + OIWObjectIdentifiers.desCBC, "org.bouncycastle.jce.provider.symmetric.DESede$CBC");