Ignore:
Timestamp:
Oct 22, 2013, 3:38:40 PM (11 years ago)
Author:
Jose Ruiz <joseruiz@…>
Branches:
master
Children:
f907928
Parents:
95d372e
Message:

Manejo de repositorio de certificados y firma con pkcs7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TibisayMovil/src/ve/gob/cenditel/tibisaymovil/TibisayMovilActivity.java

    r5147e01 r288126d  
    11package ve.gob.cenditel.tibisaymovil;
    22
    3 import ve.gob.cenditel.tibisaymovil.R.color;
    43import android.os.Build;
    54import android.os.Bundle;
     
    2423public class TibisayMovilActivity extends Activity {
    2524
     25
     26    public DirectKeyChain keyChain;
     27   
    2628        @Override
    2729        protected void onCreate(Bundle savedInstanceState) {
     
    4143                                                                                getString(R.string.descifrar),
    4244                                                                                getString(R.string.compartir),
    43                                                                                 getString(R.string.certificados) };
     45                                                                                getString(R.string.certificados),
     46                                                                                getString(R.string.preferencias) };
    4447                       
    4548                       
    4649                FunctionListAdapter ad = new FunctionListAdapter(this, values);
    4750                listViewFunctions.setAdapter(ad);
     51               
     52               
    4853               
    4954               
     
    5964                        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    6065                                        long arg3) {
    61                                 // TODO Auto-generated method stub
     66
    6267                                Context context = getApplicationContext();
    6368                                //CharSequence text = "Click!";
     
    8287                               
    8388                                // seleccion de gestionar certificados
    84                                 if (function.equals("Certificados")){
     89                                if (function.equals(getString(R.string.certificados))){
    8590                                        Toast.makeText(context, "Gestionar repositorio", duration).show();                                     
    8691                                       
     
    9196                                    //this.tabsListener.setKeyChainController(this.keyChainController);
    9297                                        Toast.makeText(context, "API < 4.0", duration).show();
     98                                       
    9399                                }
    94100                                       
     
    98104                                        testRepository();                                       
    99105                                }
     106                                // seleccion de firmar
     107                                if(function.equals(getString(R.string.preferencias))) {
     108                                        preferences();
     109                                }
    100110                               
    101111                        }
     
    137147       
    138148        private void testRepository(){
    139                 Intent intent = new Intent(this, CertificateRepositoryActivity.class);
     149
     150//              this.keyChain = DirectKeyChain.getInstance();
     151//              this.keyChain.setListView(this.viewHolder.aliases);
     152//              this.keyChain.setMasterActivity((Activity) this);
     153//              this.keyChain.choosePrivateKeyAlias();
     154
     155        Intent intent = new Intent(this, CertificateRepositoryActivity.class);
    140156                startActivity(intent);
    141157        }
     
    143159        private void fileToSignHandwrittenSignature(){
    144160                Intent intent = new Intent(this, FileToSignHandwrittenSignatureActivity.class);
     161                startActivity(intent);
     162        }
     163       
     164        private void filesToPKCS7Sign(){
     165                Intent intent = new Intent(this, FilesToPKCS7SignActivity.class);
    145166                startActivity(intent);
    146167        }
     
    175196                                break;
    176197                        case 2: // Firma PKCS7
    177                                
     198                                filesToPKCS7Sign();                             
    178199                                break;
    179200
     
    187208                return builder.create();
    188209        }
     210
     211       
     212        // lanza activity para preferencias
     213        private void preferences(){
     214                Intent intent = new Intent(this, PreferencesActivity.class);
     215                startActivity(intent);
     216        }
    189217}
Note: See TracChangeset for help on using the changeset viewer.