Я нашел в исходном коде Delphi единицу Winapi.Security.Cryptography
, но я не нашел ни одного примера, как его использовать. В частности, я хотел бы сделать RSA Signature с SHA-256 из этого устройства, но я не знаю, с чего начать.
Например, с учетом этого объявления:
{
// Used Types: Windows.Security.Cryptography.Core.IAsymmetricKeyAlgorithmProvider
// Used Types: String
}
// Windows.Security.Cryptography.Core.IAsymmetricKeyAlgorithmProviderStatics
[WinRTClassNameAttribute(SCore_AsymmetricKeyAlgorithmProvider)]
Core_IAsymmetricKeyAlgorithmProviderStatics = interface(IInspectable)
['{425BDE18-A7F3-47A6-A8D2-C48D6033A65C}']
function OpenAlgorithm(algorithm: HSTRING): Core_IAsymmetricKeyAlgorithmProvider; safecall;
end;
Как использовать его в Delphi?