PLModernCertificateKeyAlgorithm
Криптография, цифровые подписи
Описание
Сообщает семейство алгоритмов ключа для контекста сертификата Windows как одну из констант PL_MODERN_KEY_*
Синтаксис
Delphi
Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;Параметры
| CertContext | Дескриптор Windows CERT_CONTEXT, тот же указатель, который держит процесс подписи |
|---|
Возвращаемые значения
| 0 | PL_MODERN_KEY_UNKNOWN, алгоритм открытого ключа не удалось классифицировать |
|---|---|
| 1 | PL_MODERN_KEY_RSA |
| 2 | PL_MODERN_KEY_EC |
| 3 | PL_MODERN_KEY_ED25519 |
Примечания
Классификация решает, какой путь отделённого CMS выберет PLBuildModernDetachedCMS: подпись через CNG NCrypt для RSA и EC, чистый Pascal Ed25519 для eIDAS-дружественной кривой
См. также
PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate