Spec-Zone .ru
спецификации, руководства, описания, API
|
Вот базовая структура VerSig
программа создается в следующих частях этого урока. Поместите эту структуру программы в вызванный файл VerSig.java
.
import java.io.*; import java.security.*; import java.security.spec.*; class VerSig { public static void main(String[] args) { /* Verify a DSA signature */ if (args.length != 3) { System.out.println("Usage: VerSig " + "publickeyfile signaturefile " + "datafile"); } else try { // the rest of the code goes here } catch (Exception e) { System.err.println("Caught exception " + e.toString()); } } }
Примечания:
Методы для того, чтобы проверить данные находятся в java.security
пакет, таким образом, программа импортирует все из того пакета. Программа также импортирует java.io
пакет для методов должен был ввести данные файла, которые будут подписаны, так же как java.security.spec
пакет, который содержит X509EncodedKeySpec
class.
Три параметра ожидаются, определяя открытый ключ, подпись, и файлы данных.
Код, записанный в последующих шагах этого урока, пойдет между try
и catch
блоки.