ECDiffieHellman наследует от AsymmetricAlgorithm, но не реализует ICspAsymmetricAlgorithm?

#.net #cryptography #diffie-hellman #aescryptoserviceprovider

#.net #криптография #диффи-Хеллман #aescryptoserviceprovider

Вопрос:

Я пытаюсь понять реализацию криптографии (общую картину) в .NET и ее связь с CSP, например, какие асимметричные алгоритмы доступны для CSP, поэтому, если я хочу реализовать решение, использующее CSP, какие у меня есть варианты. Я прочитал это в документах:

Классы, расширяющие класс AsymmetricAlgorithm, должны реализовывать интерфейс ICspAsymmetricAlgorithm для перечисления информации контейнера ключей с использованием объекта CspKeyContainerInfo, а также для импорта и экспорта совместимых с криптографическим API Microsoft (CAPI) больших двоичных объектов.

но, однако, ECDiffieHellman , наследует от AsymmetricAlgorithm , но не реализует ICspAsymmetricAlgorithm .