Interface SymmetricAlgorithm in 27
- App
- System Application
- Namespace
- System.Security.Encryption
Versions171819202122232425262728latest
Source in 27
src/System Application/App/Cryptography Management/src/SymmetricAlgorithm.Interface.al24 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace System.Security.Encryption;
/// <summary>
/// Interface defines methods which all implementations of symmetric algorithms must inherit.
/// </summary>
interface SymmetricAlgorithm
{
/// <summary>
/// Initializes a new instance of the SymmetricAlgorithm.
/// </summary>
procedure GetInstance(var DotNetSymmetricAlgorithm: DotNet "Cryptography.SymmetricAlgorithm");
/// <summary>
/// Returns Url of the encrypment method used
/// </summary>
/// <returns>An string containing the encrypment method Url.</returns>
procedure XmlEncrypmentMethodUrl(): Text;
}Procedures, 2
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| GetInstance | (var DotNet Cryptography.SymmetricAlgorithm) | public | - | |
| XmlEncrypmentMethodUrl | () | Text | public | - |