From 18c4cd1c0a5665dde4bf6540fc0e5c9c03ea1833 Mon Sep 17 00:00:00 2001 From: clemenso Date: Tue, 14 Dec 2010 18:09:17 +0000 Subject: activation git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@853 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4 --- .../at/gv/egiz/smcc/activation/IdLinkTest.java | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 smccTest/src/main/java/at/gv/egiz/smcc/activation/IdLinkTest.java (limited to 'smccTest/src/main/java/at/gv/egiz/smcc/activation/IdLinkTest.java') diff --git a/smccTest/src/main/java/at/gv/egiz/smcc/activation/IdLinkTest.java b/smccTest/src/main/java/at/gv/egiz/smcc/activation/IdLinkTest.java new file mode 100644 index 00000000..2950ef90 --- /dev/null +++ b/smccTest/src/main/java/at/gv/egiz/smcc/activation/IdLinkTest.java @@ -0,0 +1,40 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ + +package at.gv.egiz.smcc.activation; + +import iaik.asn1.ASN1; +import iaik.asn1.ASN1Object; +import iaik.asn1.CodingException; +import iaik.asn1.DerCoder; +import iaik.utils.Base64InputStream; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringReader; +import java.io.UnsupportedEncodingException; + +/** + * + * @author clemens + */ +public class IdLinkTest { + + public static final String IdLink = "MIICCAIBAQwmaHR0cDovL3d3dy5hLXRydXN0LmF0L3ptci9wZXJzYjIwNC54c2wMKXN6ci5ibWkuZ3YuYXQtQXNzZXJ0aW9uSUQxMjY5MzM5ODczNzM2MjY1DBkyMDEwLTAzLTIzVDExOjI0OjMzKzAxOjAwoDkwNwwYbys5TmQ4bHQ1a09SdUtuaFhUK0h3UT09DANNYXgMCk11c3Rlcm1hbm4MCjE5NDAtMDEtMDEwCqADAgEAoAMCAQEDggEBACkl33tK+BTbHi842hSYTpcn87GH0FNayE70z7Ohg4BDB84hc3eM6e8Nslt2nTMnjInf1sJzJYRVDMopE8VVIDmtSoGnz9Tu5U06tuIM87Lv9tgGUzDqn9fdZIyWs9eTJHHYOIwh16ISvgswKV1iioE55g5GaW3G+fCTbgdq5I0TuE4jRP7YwMXLtLulRes1e3Y4Hvv3PgACDkafzZVbWlD9WpK/eCQ75YTBev9KM0YWJ/w3yaWAMoukI2c2H1T4nmc1/3b/1q+XzuEQPuugDYPbV4myD55/W0J6WqOKA2e3NfWswPqxfr1TLcoR+TZ/18BYrNv2s1ZyQ5ZrZ164UKKgFwMVAN6gGAcGTABXOTAw5MDMsVeS7Tj0oRcDFQARNKXtL0cSdwP8Co74fdURaskUzqIXAxUAlWlQLXBfizrWKBahBj4IcJ+xUl4="; + + protected void decodeIdLink(InputStream idLinkDER) throws UnsupportedEncodingException, IOException, CodingException { + ASN1Object idLink = DerCoder.decode(idLinkDER); + System.out.println(ASN1.print(idLink)); + } + + public static void main(String[] args) throws UnsupportedEncodingException, IOException, CodingException { + + IdLinkTest test = new IdLinkTest(); + test.decodeIdLink(new Base64InputStream(new ByteArrayInputStream(IdLink.getBytes()))); + + } + +} + -- cgit v1.2.3