Goedel.Cryptography.CryptoAlgorithm.CryptoAlgorithm C# (CSharp) Method

CryptoAlgorithm() public method

Create an instance with the specified property values.
public CryptoAlgorithm ( CryptoAlgorithmID CryptoAlgorithmID, string Name, int KeySize, string JSON_kty, string JSON_use, string JSON_alg, string XML, CryptoAlgorithmClass AlgorithmClass, GetCryptoProvider GetCryptoProvider ) : System
CryptoAlgorithmID CryptoAlgorithmID CryptoAlgorithmID Identifier.
Name string .NET Framework name.
KeySize int Default algorithm key size.
JSON_kty string JSON Key type.
JSON_use string JSON Key Use.
JSON_alg string JSON Algorithm Identifier.
XML string XML algorithm identifier.
AlgorithmClass CryptoAlgorithmClass Algorithm type.
GetCryptoProvider GetCryptoProvider Delegate returning the default crypto provider.
return System
        public CryptoAlgorithm(
                    CryptoAlgorithmID CryptoAlgorithmID,
                    string Name,
                    int KeySize,
                    string JSON_kty,
                    string JSON_use,
                    string JSON_alg,
                    string XML,
                    CryptoAlgorithmClass AlgorithmClass,
                    GetCryptoProvider GetCryptoProvider) {
             _CryptoAlgorithmID = CryptoAlgorithmID;
            _Name = Name;
            _OID = CryptoConfig.MapNameToOID(Name);
            _GetCryptoProvider = GetCryptoProvider;
            _KeySize = KeySize;
            _JSON_alg = JSON_alg;
            _JSON_use = JSON_use;
            _JSON_kty = JSON_kty;
            _XML = XML;
            _AlgorithmClass = AlgorithmClass;
            }

Same methods

CryptoAlgorithm::CryptoAlgorithm ( CryptoProvider CryptoProvider ) : System
CryptoAlgorithm