Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline VladislavIsUser  
#1 Оставлено : 25 июня 2019 г. 15:04:59(UTC)
VladislavIsUser

Статус: Новичок

Группы: Участники
Зарегистрирован: 25.06.2019(UTC)
Сообщений: 4
Российская Федерация

Добрый день.

Ранее я уже собирал расширение под ubuntu-18.04 и тогда особых проблем не возникло.
Сейчас понадобилось собрать его под mac os (т.к. пересел на мак), но не могу найти вообще никакой информации на эту тему.
Установил csp 5.0 и криптопро эцп sdk 2.0, но директория /opt/cprocsp/src/phpcades отсутствует как таковая.

В связи с чем возник вопрос: а такая возможность вообще предусмотрена?
Offline cross  
#2 Оставлено : 27 июня 2019 г. 11:04:36(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Мы его не собираем на MacOS, но в целом прям принципиальных проблем быть не должно. Можете скопировать папку с линукс машины и попробовать собрать.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline VladislavIsUser  
#3 Оставлено : 1 июля 2019 г. 8:11:56(UTC)
VladislavIsUser

Статус: Новичок

Группы: Участники
Зарегистрирован: 25.06.2019(UTC)
Сообщений: 4
Российская Федерация

Попробовал сделать так, но все же не получилось:

Код:
eval `/opt/cprocsp/src/doxygen/CSP/../setenv.sh --64`; make -f Makefile.unix
clang++ -std=c++98 -shared PHPCadesCPSigners.o PHPCadesCPSigner.o PHPCadesCPExtendedKeyUsage.o PHPCadesCPAttribute.o PHPCadesCPEKU.o PHPCadesCPEKUs.o PHPCadesCPBasicConstraints.o PHPCadesCPSignedData.o PHPCadesCPPublicKey.o PHPCadesCPPrivateKey.o PHPCadesCPOID.o PHPCadesCPEncodedData.o PHPCadesCPAttributes.o PHPCadesCPCertificateStatus.o PHPCadesCPEnvelopedData.o PHPCadesCPAlgorithm.o PHPCadesCPRecipients.o PHPCadesCPKeyUsage.o PHPCadesAbout.o PHPCadesCPCardholderData.o PHPCadesCPCertificates.o PHPCadesCPSignedXML.o PHPCadesCPHashedData.o PHPCadesCPRawSignature.o PHPCadesCPCertificate.o PHPCadesCPStore.o dllmain.o PHPCadesVersion.o PHPCadesSymmetricAlgorithm.o errormsg.o  -L/opt/cprocsp/lib/amd64 -lcppcades -lcapi10 -lcapi20 -lrdrsup -lcplib  -g -o libphpcades.so
Undefined symbols for architecture x86_64:
  "___zend_malloc", referenced from:
      zim_CPSigner_get_TSAAddress(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_SigningTime(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_SignatureTimeStampTime(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPAttribute_get_Value(_zend_execute_data*, _zval_struct*) in PHPCadesCPAttribute.o
      zim_CPEKU_get_OID(_zend_execute_data*, _zval_struct*) in PHPCadesCPEKU.o
      zim_CPSignedData_SignCades(_zend_execute_data*, _zval_struct*) in PHPCadesCPSignedData.o
      zim_CPSignedData_SignHash(_zend_execute_data*, _zval_struct*) in PHPCadesCPSignedData.o
      ...
  "__ecalloc", referenced from:
      zim_CPSigner_get_TSAAddress(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_CRLs(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_OCSPResponses(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_SigningTime(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_SignatureTimeStampTime(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPAttribute_get_Value(_zend_execute_data*, _zval_struct*) in PHPCadesCPAttribute.o
      zim_CPEKU_get_OID(_zend_execute_data*, _zval_struct*) in PHPCadesCPEKU.o
      ...
  "__emalloc", referenced from:
      signers_create_handler(_zend_class_entry*) in PHPCadesCPSigners.o
      zim_CPSigner_get_TSAAddress(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_SigningTime(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_SignatureTimeStampTime(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      signer_create_handler(_zend_class_entry*) in PHPCadesCPSigner.o
      exku_create_handler(_zend_class_entry*) in PHPCadesCPExtendedKeyUsage.o
      zim_CPAttribute_get_Value(_zend_execute_data*, _zval_struct*) in PHPCadesCPAttribute.o
      ...
  "__zend_new_array_0", referenced from:
      zim_CPSigner_get_CRLs(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_OCSPResponses(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPCertificateStatus_CertificatePolicies(_zend_execute_data*, _zval_struct*) in PHPCadesCPCertificateStatus.o
      zim_CPCertificateStatus_ApplicationPolicies(_zend_execute_data*, _zval_struct*) in PHPCadesCPCertificateStatus.o
  "_add_next_index_stringl", referenced from:
      zim_CPSigner_get_CRLs(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_OCSPResponses(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
  "_add_next_index_zval", referenced from:
      zim_CPCertificateStatus_CertificatePolicies(_zend_execute_data*, _zval_struct*) in PHPCadesCPCertificateStatus.o
      zim_CPCertificateStatus_ApplicationPolicies(_zend_execute_data*, _zval_struct*) in PHPCadesCPCertificateStatus.o
  "_object_init_ex", referenced from:
      zim_CPSigners_get_Item(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigners.o
      zim_CPSigner_get_Certificate(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_AuthenticatedAttributes(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_UnauthenticatedAttributes(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPExtendedKeyUsage_get_EKUs(_zend_execute_data*, _zval_struct*) in PHPCadesCPExtendedKeyUsage.o
      zim_CPAttribute_get_OID(_zend_execute_data*, _zval_struct*) in PHPCadesCPAttribute.o
      zim_CPEKUs_get_Item(_zend_execute_data*, _zval_struct*) in PHPCadesCPEKUs.o
      ...
  "_object_properties_init", referenced from:
      signers_create_handler(_zend_class_entry*) in PHPCadesCPSigners.o
      signer_create_handler(_zend_class_entry*) in PHPCadesCPSigner.o
      exku_create_handler(_zend_class_entry*) in PHPCadesCPExtendedKeyUsage.o
      attribute_create_handler(_zend_class_entry*) in PHPCadesCPAttribute.o
      eku_create_handler(_zend_class_entry*) in PHPCadesCPEKU.o
      eku_col_create_handler(_zend_class_entry*) in PHPCadesCPEKUs.o
      basic_constr_create_handler(_zend_class_entry*) in PHPCadesCPBasicConstraints.o
      ...
  "_std_object_handlers", referenced from:
      signers_init() in PHPCadesCPSigners.o
      sig_init() in PHPCadesCPSigner.o
      exku_init() in PHPCadesCPExtendedKeyUsage.o
      attr_init() in PHPCadesCPAttribute.o
      eku_init() in PHPCadesCPEKU.o
      eku_col_init() in PHPCadesCPEKUs.o
      basic_constr_init() in PHPCadesCPBasicConstraints.o
      ...
  "_zend_exception_get_default", referenced from:
      zim_CPSigners_get_Count(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigners.o
      zim_CPSigners_get_Item(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigners.o
      zim_CPSigner_get_Certificate(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_set_Certificate(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_Options(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_set_Options(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_AuthenticatedAttributes(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      ...
  "_zend_object_std_dtor", referenced from:
      signers_free(_zend_object*) in PHPCadesCPSigners.o
      signer_free(_zend_object*) in PHPCadesCPSigner.o
      exku_free(_zend_object*) in PHPCadesCPExtendedKeyUsage.o
      attribute_free(_zend_object*) in PHPCadesCPAttribute.o
      eku_free(_zend_object*) in PHPCadesCPEKU.o
      eku_col_free(_zend_object*) in PHPCadesCPEKUs.o
      basic_constr_free(_zend_object*) in PHPCadesCPBasicConstraints.o
      ...
  "_zend_object_std_init", referenced from:
      signers_create_handler(_zend_class_entry*) in PHPCadesCPSigners.o
      signer_create_handler(_zend_class_entry*) in PHPCadesCPSigner.o
      exku_create_handler(_zend_class_entry*) in PHPCadesCPExtendedKeyUsage.o
      attribute_create_handler(_zend_class_entry*) in PHPCadesCPAttribute.o
      eku_create_handler(_zend_class_entry*) in PHPCadesCPEKU.o
      eku_col_create_handler(_zend_class_entry*) in PHPCadesCPEKUs.o
      basic_constr_create_handler(_zend_class_entry*) in PHPCadesCPBasicConstraints.o
      ...
  "_zend_parse_parameters", referenced from:
      zim_CPSigners_get_Item(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigners.o
      zim_CPSigner_set_Certificate(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_set_Options(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_set_TSAAddress(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_set_KeyPin(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPAttribute_set_OID(_zend_execute_data*, _zval_struct*) in PHPCadesCPAttribute.o
      zim_CPAttribute_set_Value(_zend_execute_data*, _zval_struct*) in PHPCadesCPAttribute.o
      ...
  "_zend_register_internal_class", referenced from:
      signers_init() in PHPCadesCPSigners.o
      sig_init() in PHPCadesCPSigner.o
      exku_init() in PHPCadesCPExtendedKeyUsage.o
      attr_init() in PHPCadesCPAttribute.o
      eku_init() in PHPCadesCPEKU.o
      eku_col_init() in PHPCadesCPEKUs.o
      basic_constr_init() in PHPCadesCPBasicConstraints.o
      ...
  "_zend_register_long_constant", referenced from:
      zm_startup_php_cpcsp(int, int) in dllmain.o
  "_zend_string_init_interned", referenced from:
      signers_init() in PHPCadesCPSigners.o
      sig_init() in PHPCadesCPSigner.o
      exku_init() in PHPCadesCPExtendedKeyUsage.o
      attr_init() in PHPCadesCPAttribute.o
      eku_init() in PHPCadesCPEKU.o
      eku_col_init() in PHPCadesCPEKUs.o
      basic_constr_init() in PHPCadesCPBasicConstraints.o
      ...
  "_zend_throw_exception", referenced from:
      zim_CPSigners_get_Count(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigners.o
      zim_CPSigners_get_Item(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigners.o
      zim_CPSigner_get_Certificate(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_set_Certificate(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_Options(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_set_Options(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      zim_CPSigner_get_AuthenticatedAttributes(_zend_execute_data*, _zval_struct*) in PHPCadesCPSigner.o
      ...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [libphpcades.so] Error 1


Но на том же debiane на этом этапе уже все заканчивается.
Подскажите в какую сторону копать?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.