Получаю сертификат с некоторого времени, на который накладывается печать. Я хочу знать, если подписать документ pdf можно только с помощью сертификата. Все методы, которые я вижу, - это подписывать сертификат и закрытый ключ на Java. Если возможно, какой класс java я могу использовать? Благодаря!Как подписать файл pdf только с сертификатом без закрытого ключа в Java?
ответ
Невозможно.
Цифровая подпись в ключевом infraestructure общественности: Сообщение подписывается закрытым ключом и проверены с общественностью (открытый ключ включен в сертификат)
Но если вы получили сертификат от центра сертификации (CA) , то у вас, вероятно, есть закрытый ключ. Сертификат выдается ЦС с использованием CSR (запроса подписи сертификата), созданного вами и подписанного вашим личным ключом. См Certificate enrollment process
Посмотрите на .key
файл
TSA против CA
ВСТ вопросы "Отметки времени", а не сертификаты. ЦС выдает сертификаты. Некоторые из них могут использоваться TSA для выдачи метки времени. Чтобы подписать PDF-файл, вам нужен секретный ключ и сертификат. Для отметки времени в формате PDF вам необходимо запросить временную метку для TSA
- 1. Подпишите PDF без закрытого ключа с iText7
- 2. Знак банка с сертификатом, но без закрытого ключа
- 3. C# Расшифровка с сертификатом X.509 без закрытого ключа
- 4. Как создать файл .p12 без закрытого ключа?
- 5. Как подписать сообщение с моим сертификатом открытого ключа https?
- 6. Информация X509 только с файлом закрытого ключа
- 7. Как подписать HTTP-запрос с сертификатом X.509 в Java?
- 8. Невозможно подписать текстовый блок с помощью закрытого ключа
- 9. Как подписать ActiveX DLL с сертификатом
- 10. Как подписать сертификат другим сертификатом
- 11. Подписывать файл с помощью закрытого ключа в .NET
- 12. Как подписать java-апплет с сертификатом CA-знака
- 13. ssh.net аутентифицировать только с помощью закрытого ключа
- 14. Подписать приложение с сертификатом в развертывании ClickOnce
- 15. Цифровая подпись PDF с использованием только сертификата безопасности и файла pkcs7 (без закрытого ключа)
- 16. как подписать конечный объект certeficate по ca cert с помощью заданного закрытого ключа
- 17. Как дешифровать файл закрытого ключа и подписать некоторый текст, используя вызовы openssl в C?
- 18. Невозможно подписать apk со старым сертификатом
- 19. Java как использовать файл закрытого ключа вместо PEM для расшифровки?
- 20. CryptoApi: экспортировать сертификат без закрытого ключа?
- 21. Подписать файл jar с сертификатом ssl .crt для https?
- 22. Знак pdf без личного ключа
- 23. Мне нужно подписать двоичный поток с сертификатом
- 24. Предоставление пользователю подписать PDF-файл в asp.net
- 25. Как подписать PDF в Android
- 26. Могу ли я подписать файл конфигурации iOS с корневым сертификатом ca
- 27. jsch auth fail без закрытого ключа
- 28. Сертификат распространения iPhone без закрытого ключа
- 29. Сохранение закрытого ключа в приложении
- 30. Как подписать EXEs и DLL'и с моим сертификатом подписи кода
A * орган выдачи дат * предоставляет * отметки времени *, а не сертификаты и ключи для подписания. Вы имели в виду «сертификат власти»? Или вы на самом деле хотите штамповать, а не знак? – mkl
это TSA (Time Stamping Authority) – kava