Мне нужно создать самозаверяющий сертификат, а затем подписать с ним двоичный поток для создания подписи. Я пытался найти в Google, но не могу найти правильные ключевые слова для связанных результатов. Любая помощь приветствуется.
Вам необходимо использовать закрытый ключ, а не сертификат для подписи потока. Поскольку вы пометили это Java, я предполагаю, что вы хотите использовать JCA.
Проверьте этот пример: http://java.sun.com/j2se/1.4.2/docs/guide/security/CryptoSpec.html#SigEx