Package | Description |
---|---|
ru.CryptoPro.CAdES |
Классы CAdESSignature, CAdESSigner, CAdESType используются для определения типа, формирования, проверки и усовершенствования CAdES подписи.
|
Modifier and Type | Method and Description |
---|---|
void |
EnvelopedSignature.addKeyAgreeRecipient(java.security.cert.X509Certificate recipientCertificate)
Добавление информации о получателе сообщения в виде структуры key_agreement.
|
void |
EnvelopedSignature.addKeyTransRecipient(java.security.cert.X509Certificate recipientCertificate)
Добавление информации о получателе сообщения в виде структуры key_transport.
|
void |
EnvelopedSignature.close()
Завершение процедуры шифрования.
|
java.io.InputStream |
EnvelopedSignature.decrypt(org.bouncycastle.cms.RecipientInformation recipient,
java.security.cert.X509Certificate recipientCertificate,
java.security.PrivateKey recipientPrivateKey)
Расшифрование данных с помощью заданного получателя.
|
void |
EnvelopedSignature.decrypt(org.bouncycastle.cms.RecipientInformation recipient,
java.security.cert.X509Certificate recipientCertificate,
java.security.PrivateKey recipientPrivateKey,
java.io.OutputStream dataStream)
Расшифрование данных с помощью заданного получателя.
|
java.io.InputStream |
EnvelopedSignature.decrypt(java.security.cert.X509Certificate recipientCertificate,
java.security.PrivateKey recipientPrivateKey)
Расшифрование данных с помощью заданного получателя.
|
void |
EnvelopedSignature.decrypt(java.security.cert.X509Certificate recipientCertificate,
java.security.PrivateKey recipientPrivateKey,
java.io.OutputStream dataStream)
Расшифрование данных с помощью заданного получателя.
|
static java.io.InputStream |
EnvelopedSignature.decryptOne(org.bouncycastle.cms.RecipientInformation recipient,
java.security.cert.X509Certificate recipientCertificate,
java.security.PrivateKey recipientPrivateKey)
Расшифрование данных с помощью заданного получателя.
|
static void |
EnvelopedSignature.decryptOne(org.bouncycastle.cms.RecipientInformation recipient,
java.security.cert.X509Certificate recipientCertificate,
java.security.PrivateKey recipientPrivateKey,
java.io.OutputStream dataStream)
Расшифрование данных с помощью заданного получателя.
|
java.util.Collection |
EnvelopedSignature.getRecipients()
Получение списка получателей из зашифрованного
сообщения.
|
void |
EnvelopedSignature.open(java.io.OutputStream envelopedOutStream)
Открытие потока для шифрования сообщения.
|
Constructor and Description |
---|
EnvelopedSignature(java.io.InputStream encryptedData)
Конструктор.
|