openssl_sign и «предоставленный параметр ключа не могут быть преобразованы в закрытый ключ»

У меня проблема с функцией openssl_sign потому что вернуть эту ошибку

Предупреждение: openssl_sign (): предоставленный параметр ключа не может быть приведен к закрытому ключу …

Это мой код, и я надеюсь на вашу помощь:

<?php
$debug=true;
$data=file_get_contents(realpath("C:/Users/User/Desktop/xampp/htdocs/server.key"));
$doc=file_get_contents(realpath("C:/Users/User/Desktop/xampp/htdocs/docum.docx"));
echo $debug ? $data : '';
$priv_key = openssl_pkey_get_private( $data );
$sign="";
$digitalS=openssl_sign ($doc,$sign, $priv_key);
?>

Я создал сертификат и закрытый ключ с помощью openssl, теперь я хотел бы подписать документ … Что не так с этим кодом?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]