Синтаксис:
function LoadPrivateKeyFromFile(
const FileName: WideString;
const Password: WideString;
out LoadErrorMessage: WideString): TCertificateLoadPrivateKeyResult;
|
Параметры:
• | Password – пароль, используемый при загрузке ключа; |
• | LoadErrorMessage – текст сообщения о результатах загрузки ключа. |
Возвращаемое значение:
Одно из значений, определенных в перечислении TCertificateLoadPrivateKeyResult:
• | lpkrSuccess – загрузка прошла успешно; |
• | lpkrNeedFileName – не передано имя файла; |
• | lpkrInvalidPassword – пароль не передан, но необходим, или передан неверный пароль; |
• | lpkrIllegalCertificateID – в файле указан неверный CertificateID; |
• | lpkrNotFound – если файл не найден; |
• | lpkrInvalidFile – если передан файл неверного формата; |
• | lpkrUnknownError – для всех остальных ошибок. |