Changeset 108

Show
Ignore:
Timestamp:
03/16/12 01:56:30 (9 years ago)
Author:
vsilva
Message:

Update SDK Examples

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • middleware-offline/trunk/sdk-examples/sdk-NewVersion/java/src/ExampleSDK.java

    r94 r108  
    108108                        PTEID_ReaderSet.initSDK(); 
    109109                        readerSet = PTEID_ReaderSet.instance(); 
     110                } catch (PTEID_Exception ex) { 
     111                        ex.printStackTrace(); 
     112                } 
     113        } 
     114         
     115        private void release() { 
     116                try { 
     117                        PTEID_ReaderSet.releaseSDK(); 
    110118                } catch (PTEID_Exception ex) { 
    111119                        ex.printStackTrace(); 
     
    387395        private void signXadesT(){ 
    388396                try{ 
    389                         String[] file_list={"teste","teste2"}; 
     397                        String[] file_list={"teste.txt","teste2.txt"}; 
    390398                        idCard.SignXadesT(file_list,file_list.length,"signature-xadest-2.zip"); 
    391399                }catch (Exception e){ 
     
    547555                         
    548556                        verifyAddressPIN(); 
    549                         PTEID_XmlUserRequestedInfo req3 = new PTEID_XmlUserRequestedInfo(); 
    550                         PTEID_CCXML_Doc result3 = this.idCard.getXmlCCDoc(req3); 
    551                         System.out.println("----------> "+ result3.getCCXML()); 
    552557                         
     558                        System.out.println("A gerar XML Vazio:"); 
     559                        PTEID_XmlUserRequestedInfo req = new PTEID_XmlUserRequestedInfo(); 
     560                        //req1.add(XMLUserData.XML_PHOTO); 
     561                        PTEID_CCXML_Doc result = this.idCard.getXmlCCDoc(req); 
     562                        System.out.println("Documento XML: \n"+ result.getCCXML()); 
    553563                         
    554                          
    555                         System.out.println("gerar morada"); 
     564                        System.out.println("A gerar XML com campo District:"); 
    556565                        PTEID_XmlUserRequestedInfo req1 = new PTEID_XmlUserRequestedInfo(); 
    557566                        req1.add(XMLUserData.XML_DISTRICT); 
    558567                        //req1.add(XMLUserData.XML_PHOTO); 
    559568                        PTEID_CCXML_Doc result1 = this.idCard.getXmlCCDoc(req1); 
    560                         System.out.println("resultado = "+ result1.getCCXML()); 
    561  
     569                        System.out.println("Documento XML: \n"+ result1.getCCXML()); 
    562570                         
    563                         System.out.println("gerar xml NIC"); 
     571                         
     572                        System.out.println("A gerar XML com campo NIC:"); 
    564573                        PTEID_XmlUserRequestedInfo req2 = new PTEID_XmlUserRequestedInfo(); 
    565574                        req2.add(XMLUserData.XML_NIC); 
    566575                        //req1.add(XMLUserData.XML_PHOTO); 
    567576                        PTEID_CCXML_Doc result2 = this.idCard.getXmlCCDoc(req2); 
    568                         System.out.println("resultado = "+ result2.getCCXML()); 
    569  
    570 /*                      System.out.println("gerar xml só com foto"); 
    571                         PTEID_XmlUserRequestedInfo req2 = new PTEID_XmlUserRequestedInfo(); 
    572                         req2.add(XMLUserData.XML_PHOTO); 
    573                         PTEID_CCXML_Doc result2 = this.idCard.getXmlCCDoc(req2);         
    574  
    575                         System.out.println("resultado2 = "+ result2.getCCXML()); 
     577                        System.out.println("Documento XML: \n"+ result2.getCCXML()); 
     578 
     579                        System.out.println("A gerar XML com todos os campos existentes:"); 
     580                        PTEID_XmlUserRequestedInfo req3 = new PTEID_XmlUserRequestedInfo(); 
    576581                         
    577                         */ 
     582                        req3.add(XMLUserData.XML_ABBR_BUILDING_TYPE); 
     583                        req3.add(XMLUserData.XML_ABBR_STREET_TYPE); 
     584                        req3.add(XMLUserData.XML_ACCIDENTAL_INDICATIONS); 
     585                        req3.add(XMLUserData.XML_BUILDING_TYPE); 
     586                        req3.add(XMLUserData.XML_CARD_NUMBER_PAN); 
     587                        req3.add(XMLUserData.XML_CARD_VERSION); 
     588                        req3.add(XMLUserData.XML_CIVIL_PARISH); 
     589                        req3.add(XMLUserData.XML_DATE_OF_BIRTH); 
     590                        req3.add(XMLUserData.XML_DISTRICT); 
     591                        req3.add(XMLUserData.XML_DOCUMENT_NO); 
     592                        req3.add(XMLUserData.XML_DOCUMENT_TYPE); 
     593                        req3.add(XMLUserData.XML_DOOR_NO); 
     594                        req3.add(XMLUserData.XML_EXPIRY_DATE); 
     595                        req3.add(XMLUserData.XML_FLOOR); 
     596                        req3.add(XMLUserData.XML_FOREIGN_ADDRESS); 
     597                        req3.add(XMLUserData.XML_FOREIGN_CITY); 
     598                        req3.add(XMLUserData.XML_FOREIGN_COUNTRY); 
     599                        req3.add(XMLUserData.XML_FOREIGN_LOCALITY); 
     600                        req3.add(XMLUserData.XML_FOREIGN_POSTAL_CODE); 
     601                        req3.add(XMLUserData.XML_FOREIGN_REGION); 
     602                        req3.add(XMLUserData.XML_GENDER); 
     603                        req3.add(XMLUserData.XML_GIVEN_NAME); 
     604                        req3.add(XMLUserData.XML_GIVEN_NAME_FATHER); 
     605                        req3.add(XMLUserData.XML_GIVEN_NAME_MOTHER); 
     606                        req3.add(XMLUserData.XML_HEALTH_NO); 
     607                        req3.add(XMLUserData.XML_HEIGHT); 
     608                        req3.add(XMLUserData.XML_ISSUING_DATE); 
     609                        req3.add(XMLUserData.XML_ISSUING_ENTITY); 
     610                        req3.add(XMLUserData.XML_LOCAL_OF_REQUEST); 
     611                        req3.add(XMLUserData.XML_LOCALITY); 
     612                        req3.add(XMLUserData.XML_MRZ1); 
     613                        req3.add(XMLUserData.XML_MRZ2); 
     614                        req3.add(XMLUserData.XML_MRZ3); 
     615                        req3.add(XMLUserData.XML_MUNICIPALITY); 
     616                        req3.add(XMLUserData.XML_NAME); 
     617                        req3.add(XMLUserData.XML_NIC); 
     618                        req3.add(XMLUserData.XML_PERSONAL_NOTES); 
     619                        req3.add(XMLUserData.XML_PHOTO); 
     620                        req3.add(XMLUserData.XML_PLACE); 
     621                        req3.add(XMLUserData.XML_POSTAL_LOCALITY); 
     622                        req3.add(XMLUserData.XML_SIDE); 
     623                        req3.add(XMLUserData.XML_SOCIAL_SECURITY_NO); 
     624                        req3.add(XMLUserData.XML_STREET_NAME); 
     625                        req3.add(XMLUserData.XML_STREET_TYPE); 
     626                        req3.add(XMLUserData.XML_SURNAME); 
     627                        req3.add(XMLUserData.XML_SURNAME_FATHER); 
     628                        req3.add(XMLUserData.XML_SURNAME_MOTHER); 
     629                        req3.add(XMLUserData.XML_TAX_NO); 
     630                        req3.add(XMLUserData.XML_VERSION); 
     631                        req3.add(XMLUserData.XML_ZIP3); 
     632                        req3.add(XMLUserData.XML_ZIP4); 
     633                         
     634                        req3.add(XMLUserData.XML_NIC); 
     635                        req3.add(XMLUserData.XML_PHOTO); 
     636                        req3.add(XMLUserData.XML_SOCIAL_SECURITY_NO); 
     637                        req3.add(XMLUserData.XML_TAX_NO); 
     638                        req3.add(XMLUserData.XML_DOCUMENT_NO); 
     639                        PTEID_CCXML_Doc result3 = this.idCard.getXmlCCDoc(req3); 
     640                        System.out.println("Documento XML: \n"+ result2.getCCXML()); 
     641 
     642                 
    578643                } catch (Exception e){ 
    579644                        e.printStackTrace(); 
    580645                } 
    581                  
    582                  
    583         } 
    584  
    585  
    586  
    587  
     646        } 
     647 
     648         
    588649        public static void main(String args[]){ 
    589650                System.out.println("Testing Java SDK"); 
     
    597658                eSDK.generateXML(); 
    598659                 
    599                 /* 
    600  
     660                 
    601661                eSDK.dumpID(); 
     662 
     663                 
    602664 
    603665                eSDK.verifyAddressPIN(); 
    604666                eSDK.dumpAddress(); 
    605                 eSDK.listPins(); 
    606  
     667                //eSDK.listPins(); 
     668                 
    607669                // Pins Operations 
    608670                //eSDK.verifyPins(); 
     
    612674                //eSDK.verifySignPIN(); 
    613675                eSDK.verifySignPINNoWindow(); 
    614                 eSDK.signXades(); 
    615  
    616                  */ 
    617                  
    618  
    619          
    620                  
    621                  
    622                  
    623                  
    624                  
    625                  
    626                  
    627                 //eSDK.signXadesT(); 
    628                 //eSDK.verifySignatureXadesT(); 
     676                eSDK.signXades();                
     677                 
     678                 
     679                eSDK.verifySignPINNoWindow(); 
     680                eSDK.signXadesT(); 
     681                eSDK.verifySignatureXadesT(); 
    629682 
    630683                // Sign Method - used for Authentication Proccess on mw web  
     
    655708                Utils.writeToFile(); 
    656709                 */ 
     710                 
     711                eSDK.release(); 
     712                 
    657713        } 
    658714