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;
}
CryptoAlgorithm::CryptoAlgorithm ( |