Changeset 65
- Timestamp:
- 02/22/12 00:42:09 (9 years ago)
- Location:
- middleware-offline/trunk/sdk-examples
- Files:
-
- 2 added
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
middleware-offline/trunk/sdk-examples/sdk-NewVersion/c/Makefile
r60 r65 1 SOURCES := ExampleSDK.c 1 SOURCES := ExampleSDK.cpp 2 2 CFLAGS := -O2 -I/usr/local/include -w 3 LDFLAGS = -lpteidlib -lpteidapplayer - lrt -L/usr/local/lib3 LDFLAGS = -lpteidlib -lpteidapplayer -L/usr/local/lib 4 4 TARGET = ExampleSDK 5 5 -
middleware-offline/trunk/sdk-examples/sdk-NewVersion/java/src/ExampleSDK.java
r60 r65 16 16 import pt.gov.cartaodecidadao.PTEID_ReaderContext; 17 17 import pt.gov.cartaodecidadao.PTEID_ReaderSet; 18 import pt.gov.cartaodecidadao.PTEID_SigVerifier; 18 19 import pt.gov.cartaodecidadao.PTEID_XmlUserRequestedInfo; 19 20 import pt.gov.cartaodecidadao.PTEID_ulwrapper; 21 import pt.gov.cartaodecidadao.SWIGTYPE_p_unsigned_long; 20 22 import pt.gov.cartaodecidadao.XMLUserData; 21 23 … … 137 139 if (pin.getLabel().equalsIgnoreCase("PIN da Morada")) { 138 140 PTEID_ulwrapper wrap = new PTEID_ulwrapper(-1); 139 if (pin.verifyPin("", wrap, true)) {141 if (pin.verifyPin("", wrap,false)) { 140 142 System.out.println("PIN OK!!!!\n"); 141 143 } … … 148 150 } 149 151 152 private void verifySignPIN(){ 153 PTEID_Pins pins; 154 try { 155 pins = this.idCard.getPins(); 156 for (int i = 0; i < pins.count(); i++) { 157 PTEID_Pin pin = pins.getPinByNumber(i); 158 if (pin.getLabel().equalsIgnoreCase("PIN da Assinatura")) { 159 PTEID_ulwrapper wrap = new PTEID_ulwrapper(-1); 160 if (pin.verifyPin("", wrap,false)) { 161 System.out.println("PIN OK!!!!\n"); 162 } 163 } 164 } 165 } catch (PTEID_Exception e) { 166 e.printStackTrace(); 167 } 168 169 } 170 150 171 private void verifyPins(){ 151 172 152 verifyAddressPIN(); 153 154 155 156 157 } 158 173 //verifyAddressPIN(); 174 verifySignPIN(); 175 176 } 177 178 private void signXades(){ 179 System.out.println("Here"); 180 String[] file_list={"teste","teste2"}; 181 idCard.SignXades(file_list,2,"signature2.zip"); 182 183 } 184 185 private void verifySignature() 186 { 187 String errors = new String(); 188 PTEID_ulwrapper error_size = new PTEID_ulwrapper(200); 189 boolean result = PTEID_SigVerifier.VerifySignature("signature", errors, error_size); 190 if (!result) 191 System.out.println("Validation failed!"); 192 else 193 System.out.println("Validation succeeded!"); 194 195 } 159 196 160 197 … … 174 211 eSDK.verifyPins(); 175 212 176 213 eSDK.signXades(); 214 215 eSDK.verifySignature(); 216 217 177 218 /* 178 219 test_GetCardType();