diff options
| author | wbauer <wbauer@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-12-18 08:58:39 +0000 | 
|---|---|---|
| committer | wbauer <wbauer@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-12-18 08:58:39 +0000 | 
| commit | 77a19e106e4128c21dd2d1270fdc8d930e415247 (patch) | |
| tree | 65edc01e660357e15c714ec6d5fd313feeb8483f /smcc/src/test/java/at | |
| parent | e13bc24b1ed7e6fc186b6beff03795cae1f64d2f (diff) | |
| download | mocca-77a19e106e4128c21dd2d1270fdc8d930e415247.tar.gz mocca-77a19e106e4128c21dd2d1270fdc8d930e415247.tar.bz2 mocca-77a19e106e4128c21dd2d1270fdc8d930e415247.zip | |
Fixed BUG #366, changed applet name in BKUOnline to have no version number
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@253 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'smcc/src/test/java/at')
| -rw-r--r-- | smcc/src/test/java/at/gv/egiz/smcc/SMCCApplication.java | 49 | ||||
| -rw-r--r-- | smcc/src/test/java/at/gv/egiz/smcc/STARCOSCardTest.java | 121 | ||||
| -rw-r--r-- | smcc/src/test/java/at/gv/egiz/smcc/SWCardTest.java | 66 | 
3 files changed, 0 insertions, 236 deletions
| diff --git a/smcc/src/test/java/at/gv/egiz/smcc/SMCCApplication.java b/smcc/src/test/java/at/gv/egiz/smcc/SMCCApplication.java deleted file mode 100644 index 4835865f..00000000 --- a/smcc/src/test/java/at/gv/egiz/smcc/SMCCApplication.java +++ /dev/null @@ -1,49 +0,0 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -package at.gv.egiz.smcc;
 -
 -import java.util.Locale; - -import org.junit.Ignore; - -import at.gv.egiz.smcc.util.SMCCHelper; - -@Ignore
 -public class SMCCApplication {
 -
 -  /**
 -   * @param args
 -   */
 -  public static void main(String[] args) {
 -    
 -    SignatureCard sc = null;
 -    SMCCHelper smccHelper = new SMCCHelper();
 -    while (smccHelper.getResultCode() != SMCCHelper.CARD_FOUND) {
 -      System.out.println("Did not get a signature card ... "+smccHelper.getResultCode());
 -      smccHelper.update();
 -      try {
 -        Thread.sleep(1000);
 -      } catch (InterruptedException e) {
 -        // TODO Auto-generated catch block
 -        e.printStackTrace();
 -      }
 -    }
 -    sc = smccHelper.getSignatureCard(Locale.getDefault());
 -    System.out.println("Found supported siganture card: "+sc);
 -  }
 -
 -}
 diff --git a/smcc/src/test/java/at/gv/egiz/smcc/STARCOSCardTest.java b/smcc/src/test/java/at/gv/egiz/smcc/STARCOSCardTest.java deleted file mode 100644 index 7f421474..00000000 --- a/smcc/src/test/java/at/gv/egiz/smcc/STARCOSCardTest.java +++ /dev/null @@ -1,121 +0,0 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -package at.gv.egiz.smcc; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.io.OutputStream; -import java.io.PrintWriter; -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; -import java.util.Locale; - -import javax.smartcardio.CardException; -import javax.smartcardio.CommandAPDU; -import javax.smartcardio.ResponseAPDU; - -import org.junit.Ignore; - -import sun.misc.HexDumpEncoder; - -import at.gv.egiz.smcc.SignatureCard.KeyboxName; -import at.gv.egiz.smcc.util.SMCCHelper; - -@Ignore -public class STARCOSCardTest { - -  /** -   * @param args -   * @throws Exception  -   */ -  public static void main(String[] args) throws Exception { -     -    SMCCHelper helper = new SMCCHelper(); -    while (helper.getResultCode() != SMCCHelper.CARD_FOUND) { -      System.out.println("Did not get a signature card ... " + helper.getResultCode()); -      helper.update(); -      try { -        Thread.sleep(1000); -      } catch (InterruptedException e) { -        e.printStackTrace(); -      } -    } -     -    SignatureCard signatureCard = helper.getSignatureCard(Locale.getDefault()); -     -    System.out.println("Found '" + signatureCard + "'."); -     -    try { -//      printJavaByteArray( -//          signatureCard.getCertificate(KeyboxName.SECURE_SIGNATURE_KEYPAIR), System.out); -//      printJavaByteArray( -//          signatureCard.getCertificate(KeyboxName.CERITIFIED_KEYPAIR), System.out); -//      System.out. println(new String(signatureCard.getInfobox("IdentityLink", new CommandLinePINProvider(), null))); -//        byte[] infobox = signatureCard.getInfobox("Status", new CommandLinePINProvider(), null); -//        printJavaByteArray(infobox, System.out); -      MessageDigest messageDigest = MessageDigest.getInstance("SHA-1"); -      byte[] digest = messageDigest.digest("test".getBytes()); -      byte[] signature = signatureCard.createSignature(digest, KeyboxName.SECURE_SIGNATURE_KEYPAIR, new CommandLinePINProvider()); -      printJavaByteArray(signature, System.out); -    } catch (SignatureCardException e) { -      e.printStackTrace(); -    } - -  } -   -  public static void printJavaByteArray(byte[] bytes, OutputStream os) { -     -    PrintWriter w = new PrintWriter(os); -     -    w.write("new byte[] {"); -    for (int i = 0; i < bytes.length;) { -      if (i % 8 == 0) {  -        w.write("\n  "); -      } -      w.write("(byte) 0x" + Integer.toHexString(0x0F & (bytes[i] >> 4)) + Integer.toHexString(0x0F & bytes[i])); -      if (++i < bytes.length) { -        w.write(", "); -      } -    } -    w.write("\n};"); -    w.flush(); -  } -   -  private static class CommandLinePINProvider implements PINProvider { - -    @Override -    public String providePIN(PINSpec spec, int retries) { -       -      InputStreamReader inputStreamReader = new InputStreamReader(System.in); -      BufferedReader in = new BufferedReader(inputStreamReader); -       -      System.out.print("Enter " + spec.getLocalizedName() + " [" -          + spec.getMinLength() + "-" + spec.getMaxLength() + "] (" + retries -          + " retries):"); -       -      try { -        return in.readLine(); -      } catch (IOException e) { -        return null; -      } -       -    } -     -  } - -} diff --git a/smcc/src/test/java/at/gv/egiz/smcc/SWCardTest.java b/smcc/src/test/java/at/gv/egiz/smcc/SWCardTest.java deleted file mode 100644 index 115edc16..00000000 --- a/smcc/src/test/java/at/gv/egiz/smcc/SWCardTest.java +++ /dev/null @@ -1,66 +0,0 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -package at.gv.egiz.smcc; - -import java.math.BigInteger; -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; - -import org.junit.Ignore; - -import at.gv.egiz.smcc.SignatureCard.KeyboxName; - -@Ignore -public class SWCardTest implements PINProvider { - -  SWCard swCard = new SWCard(); -   -  public static void main(String[] args) throws Exception { -     -    SWCardTest swCardTest = new SWCardTest(); -    swCardTest.test(); -     -  } -   -  public void test() throws SignatureCardException, NoSuchAlgorithmException, InterruptedException { -     -    swCard.getCertificate(KeyboxName.CERITIFIED_KEYPAIR); -    swCard.getCertificate(KeyboxName.SECURE_SIGNATURE_KEYPAIR); -     -    BigInteger t = BigInteger.valueOf(System.currentTimeMillis()); - -    MessageDigest messageDigest = MessageDigest.getInstance("SHA-1"); -    byte[] hash = messageDigest.digest(t.toByteArray()); -     -    byte[] signature;  -    signature = swCard.createSignature(hash, KeyboxName.CERITIFIED_KEYPAIR, this); -    System.out.println(SignatureCardFactory.toString(signature)); - -    signature = swCard.createSignature(hash, KeyboxName.SECURE_SIGNATURE_KEYPAIR, this); -    System.out.println(SignatureCardFactory.toString(signature)); -     -    byte[] infobox = swCard.getInfobox("IdentityLink", this, null); -    System.out.println(SignatureCardFactory.toString(infobox)); - -  } - -  @Override -  public String providePIN(PINSpec spec, int retries) { -    return "buerger"; -  } -   -} | 
