Skip to content

Instantly share code, notes, and snippets.

@harbulot
harbulot / gist:f6a3b2f8d082386729f06a22d8afd743
Last active October 24, 2023 11:21
Compiled with Amazon Corretto (javac 17.0.7)
https://gist.github.com/amaembo/fd82f368be71f44480c522f8766bfd89
@harbulot
harbulot / gist:b9ab0a381556f2115a690cc2e40188cc
Last active October 24, 2023 12:05
Compiled with OpenJDK on Ubuntu 22.04 (javac 17.0.8.1)
https://gist.github.com/amaembo/fd82f368be71f44480c522f8766bfd89
@harbulot
harbulot / GPG -> WebID convertor
Created April 18, 2023 17:22 — forked from melvincarvalho/GPG -> WebID convertor
GPG -> WebID convertor
package net.java.dev.sommer.foafserver.utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.math.BigInteger;
import java.security.InvalidKeyException;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.util.Enumeration;
import org.apache.commons.codec.binary.Base64;
import org.bouncycastle.asn1.ASN1InputStream;
import org.bouncycastle.asn1.ASN1Sequence;
import org.bouncycastle.asn1.DERBitString;
import org.bouncycastle.asn1.DEREncodable;
import org.bouncycastle.asn1.DERInteger;
import org.bouncycastle.asn1.DERObjectIdentifier;
import org.bouncycastle.asn1.DERTaggedObject;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.junit.After;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import org.restlet.Component;
import org.restlet.data.MediaType;
import javax.net.ssl.SSLContext;
import org.eclipse.jetty.embedded.HelloHandler;
import org.eclipse.jetty.server.Handler;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ssl.SslSocketConnector;
public class TestJettyServer {
public static void main(String[] args) throws Exception {
Server server = new Server();