Разработка Java-апплета и подписывание архивного JAR-файла электронной цифровой подписью
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Аннотация
В данном курсовом проекте был разработан Java-апплет, использующий механизм многопоточности Java: использование двух потоков команд, реализующих движение геометрических фигур в области рисования апплета. Также апплет имеет возможность обращаться к локальной файловой системе, при предоставлении соответствующих прав доступа. Возможность обращения к локальной файловой системе реализована с использованием специализированных классов Java API.
Архивный JAR-файл, содержащий апплет, подписывается электронной цифровой подписью. Для апплета задается политика безопасности, путём создания пользовательского файла политики безопасности, который позволяет апплету получить доступ к локальной файловой системе и обеспечивающий возможность работы апплета за пределами модели безопасности Sandbox – «Песочница».
Подписанный электронной цифровой подписью апплет выполняется в среде MS IE с модулем plug-in из JDK 1.4.x.
После запуска апплета пользователю предоставляется возможность оказать доверие подписанному апплету и разрешить выполнение операций ввода-вывода в файл.
Содержание
Введение
1. Апплет с эффектом анимации на основе многопоточности Java и обращением к локальной файловой системе
2. Создание подписанного апплета
2.1 Создание архивного JAR-файла
2.2 Создание пары ключей и сертификата в хранилище ключей
2.3 Подписывание JAR-файла цифровой подписью
2.4 Задание политики безопасности для подписанного апплета
3. Выполнение подписанного апплета
Список использованных источников
Введение
Платформа Java 2 располагает мощной встроенной системой безопасности, включающая API-интерфейсы и механизмы, которые используются для обеспечения безопасности апплетов и приложений Java. Среди особенностей языка программирования Java, которые обеспечивают надежность и безопасность можно выделить: архитектурную независимость, интерпретируемость, переносимость, отсутствие указателей, строгую типизацию, эффективный механизм обработки исключений. Важными неотъемлимыми компонентами системы безопасности Java 2 являются Java Cryptography Architecture (JCA) – архитектура шифрования Java, а также Java Cryptography Extension (JCE) – криптографическое расширение Java.
В данном курсовом проекте был разработан Java-апплет, использующий механизм многопоточности Java: использование двух потоков команд, реализующих движение геометрических фигур в области рисования апплета. Также апплет имеет возможность обращаться к локальной файловой системе, при предоставлении соответствующих прав доступа. Возможность обращения к локальной файловой системе реализована с использованием специализированных классов Java API.
Архивный JAR-файл, содержащий апплет, подписывается электронной цифровой подписью. Для апплета задается политика безопасности, путём создания пользовательского файла политики безопасности, который позволяет апплету получить доступ к локальной файловой системе и обеспечивающий возможность работы апплета за пределами модели безопасности Sandbox – «Песочница».
Подписанный электронной цифровой подписью апплет выполняется в среде MS IE с модулем plug-in из JDK 1.4.x.
После запуска апплета пользователю предоставляется возможность оказать доверие подписанному апплету и разрешить выполнение операций ввода-вывода в файл.
Содержание
Введение
1. Апплет с эффектом анимации на основе многопоточности Java и обращением к локальной файловой системе
2. Создание подписанного апплета
2.1 Создание архивного JAR-файла
2.2 Создание пары ключей и сертификата в хранилище ключей
2.3 Подписывание JAR-файла цифровой подписью
2.4 Задание политики безопасности для подписанного апплета
3. Выполнение подписанного апплета
Список использованных источников
Введение
Платформа Java 2 располагает мощной встроенной системой безопасности, включающая API-интерфейсы и механизмы, которые используются для обеспечения безопасности апплетов и приложений Java. Среди особенностей языка программирования Java, которые обеспечивают надежность и безопасность можно выделить: архитектурную независимость, интерпретируемость, переносимость, отсутствие указателей, строгую типизацию, эффективный механизм обработки исключений. Важными неотъемлимыми компонентами системы безопасности Java 2 являются Java Cryptography Architecture (JCA) – архитектура шифрования Java, а также Java Cryptography Extension (JCE) – криптографическое расширение Java.
Похожие материалы
Использование системных команд при разработке программ на языке Java
SerFACE
: 24 мая 2013
Мета: опанування системних команд при написанні програм на Java.
Хід роботи:
Завдання:
Простий пароль, що містить не менше 1 цифри і букви в різних регістрах. Триразовий неправильне введення призводить до попередження на екрані, що за комп'ютером зловмисник, та видачу звукового сигналу довжиною 15 сек. Після шести запусків програма вимагає і обов'язково проводить зміну пароля. Пароль зберігається в закодованому вигляді.
Листинг 1
private void jButton1ActionPerformed(java.awt.event.ActionEvent ev
40 руб.
Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java
evelin
: 30 сентября 2013
Статья посвящена исследованию возможности вызова программ, реализованных на языке Fortran 95, из среды Java. Для того, чтобы среды могли обмениваться данными, должно быть отображение данных одной среды на данные другой. В статье представлено описание отображения данных языка Fortran на данные языка Java и обратно. Также описан способ эффективной передачи данных из среды Java в среду Fortran и обратно. Он заключается в том, что память, выделенная средой Fortran для размещения общих блоков и масси
10 руб.
Расчетно графическая работа по теме: “Разработка клиентского приложения на языке Java для работы с базой данных MYSQL.”
Awemt
: 1 октября 2018
• Задание:
• папку с Java проектом (содержащую все файлы в составе проекта);
• Пояснительную записку в формате .doc, .docx, .pdf, содержащий:
1) титульный лист,
2) оглавление,
3) задание по варианту,
4) краткое теоретическое описание (MySQL, Java, клиент-
серверные приложения),
5) описание базы данных,
6) скриншоты создания базы данных,
7) тексты java-классов с комментариями,
8) скриншоты запускаjava-nporpaми полученных результатов,
9) описание результатов выполнения,
10) выводы по про
549 руб.
Расчетно-графическая работа по дисциплине: “Технология разработки телекоммуникационных сервисов” на тему: “Разработка клиентского приложения на языке Java для работы с базой данных MySQL”
sasush
: 14 сентября 2019
В качестве серверной части разработать базу данных в СУБД MtSQL в соответствии с вариантом. База данных содержит таблицу, состоящую из не менее чем 5-ти полей и 25-ти записей.
Клиентская часть должна быть разработана на языке Java в среде Eclipse. Каждый запрос должен быть реализован отдельным методом. Все методы могут принадлежать одному классу. Отдельно должен быть реализован класс, содержащий метод main().
Созданная, в процессе работы, база данных Otdel состоит из таблицы Otdel. Таблица Otdel
555 руб.
РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ JAVA ДЛЯ РАБОТЫ С БАЗОЙ ДАННЫХ MYSQL.Лабораторная работа №1,2,3 + Контрольная работа. Вариант №23
Пёс1
: 26 января 2021
Описание:
Контрольная работа
РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ JAVA ДЛЯ РАБОТЫ С БАЗОЙ ДАННЫХ MYSQL
No варианта 23
Введение
Контрольная работа выполняется в среде разработки Eclipse на языке программирования Java. Для создания базы данных (БД) используется СУБД MySQL server.
Вариант задания выбирается по списку в журнале группы.
В качестве результатов выполнения контрольной работы необходимо представить преподавателю:
• папку с Java проектом (содержащую все файлы в составе проекта);
•
700 руб.
Технология разработки телекоммуникационных сервисов. Лабораторная работа № 1 на тему: «Приёмы объектно-ориентированного программирования на языке Java 2»
Gaika13
: 7 декабря 2014
Приёмы объектно-ориентированного программирования на языке Java 2
Цель работы: изучение принципов объектно-ориентированного программирования – инкапсуляции, наследования, полиморфизма.
1. Разработать суперкласс в соответствии с вариантом задания.
2. В суперклассе определить заданные поля и методы.
3. Описать конструктор суперкласса, определяющий значения полей.
4. Разработать три класса-потомка описанного выше суперкласса в соответствии с вариантом задания.
5. Определить, если это необходимо, д
120 руб.
Другие работы
Отчет по практике микробиология термофилы
Elfa254
: 8 апреля 2013
Содержание
Введение
Обзор литературы
Термофильные микроорганизмы
Общая характеристика термофильных микроорганизмов
Гипотезы о происхождении термофильных форм микроорганизмов
Группы термофильных микроорганизмов
Биологические свойства термофильных микроорганизмов
Особенности ферментов термофильных микроорганизмов
Перспективные направления в использовании термофильных микроорганизмов
Заключение
Список литературы
15 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 3.10 Вариант Д
Z24
: 19 декабря 2025
Жидкость (масло) от насоса поступает в левую полость гидроцилиндра двухстороннего действия, обеспечивая движение его поршня вправо с преодолением заданной силы F. Из правой полости гидроцилиндра жидкость вытесняется через дроссель Д на слив. Определить площадь отверстия в дросселе Sдр, необходимую для обеспечения движения поршня со скоростью Vп, если известны: диаметры поршня D и штока dш, а также давления pн и pсл. При решении принять коэффициент расхода μ = 0,7, а плотность жидкости ρ = 900 кг
200 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №3
SibGOODy
: 18 марта 2018
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задания
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1
300 руб.
Оценка действующего предприятия с целью управления его стоимостью
ostah
: 2 марта 2015
Введение
Анализ методических подходов предприятия как действующего
Понятие и сущность оценочной деятельности
Цели оценки и виды стоимости
Принципы оценки бизнеса
Подходы и методы, используемые для оценки бизнеса
Анализ объекта оценки и его макроокружения
Обзор социально-экономической ситуации региона
Анализ макроэкономической ситуации транспортной отрасли
Характеристика ООО «РК.Автокарго» как экономического субъекта
Анализ финансово-хозяйственной деятельности ООО «РК.Автокарго»
Определение рыноч
111 руб.