Все правильно DH в X509 не поддерживается.10.09.03 20:12 Число просмотров: 2733 Автор: lunc <Alexander Krizhanovsky> Статус: Member Отредактировано 10.09.03 20:36 Количество правок: 1
// Возвращает код ошибки - 0
X509_set_pubkey(x,pub_key);
Любопытно то, что X509_set_pubkey вызывает (фактически возвращает) X509_PUBKEY_set в которой содкржится проверка ключа:
if ((i=i2d_PublicKey(pkey,NULL)) <= 0) goto err;
i2d_PublicKey выглядит следующим образом:
int i2d_PublicKey(EVP_PKEY *a, unsigned char **pp)
{
switch (a->type)
{
#ifndef OPENSSL_NO_RSA
case EVP_PKEY_RSA:
return(i2d_RSAPublicKey(a->pkey.rsa,pp));
#endif
#ifndef OPENSSL_NO_DSA
case EVP_PKEY_DSA:
return(i2d_DSAPublicKey(a->pkey.dsa,pp));
#endif
default:
ASN1err(ASN1_F_I2D_PUBLICKEY,ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE);
return(-1);
}
}
То есть DH здесь вообще не поддерживается...
Других функций для паковки ключа в сертификат я не нашел....
Все правильно DH в X509 не поддерживается.10.09.03 20:12 Автор: lunc <Alexander Krizhanovsky> Статус: Member Отредактировано 10.09.03 20:36 Количество правок: 1
Подскажите, кто имеет опыт.
Нужно вскрыть RTF файл в запароленном Zip'е.
Я сделал 12byte plaintext и прописал туда:
{\rtf1\ansi\
AAPR сожрал его, но индикатор показует:
считать осталось 5(пять!!!) дней.
Ну что, стоит ждать, как думаете?