Table of Contents

Interface "Signature Algorithm v2"

Namespace: System.Security.Encryption

Methods

GetInstance

procedure GetInstance(DotNetAsymmetricAlgorithm: DotNet "System.Security.Cryptography.AsymmetricAlgorithm")

Parameters

Name Type Description
DotNetAsymmetricAlgorithm DotNet "System.Security.Cryptography.AsymmetricAlgorithm"

FromSecretXmlString

procedure FromSecretXmlString(XmlString: SecretText)

Parameters

Name Type Description
XmlString SecretText

SignData

procedure SignData(DataInStream: InStream, HashAlgorithm: Enum "Hash Algorithm", SignatureOutStream: OutStream)

Parameters

Name Type Description
DataInStream InStream
HashAlgorithm Enum System.Security.Encryption."Hash Algorithm"
SignatureOutStream OutStream

ToSecretXmlString

procedure ToSecretXmlString(IncludePrivateParameters: Boolean): SecretText

Parameters

Name Type Description
IncludePrivateParameters Boolean

Returns

Type Description
SecretText

VerifyData

procedure VerifyData(DataInStream: InStream, HashAlgorithm: Enum "Hash Algorithm", SignatureInStream: InStream): Boolean

Parameters

Name Type Description
DataInStream InStream
HashAlgorithm Enum System.Security.Encryption."Hash Algorithm"
SignatureInStream InStream

Returns

Type Description
Boolean

See also