OpenPGP signs a string message.
Namespace: DidiSoft.PgpAssembly: DidiSoft.Pgp (in DidiSoft.Pgp.dll) Version: 1.7.3.35547
Syntax
| Visual Basic |
|---|
Public Function SignStringV3 ( _
stringToSign As String, _
keyStore As KeyStore, _
privateKeyId As Long, _
privateKeyPassword As String _
) As String |
Return Value
OpenPGP signed string
Examples
CopyC#
using System;
using DidiSoft.Pgp;
class KeyStoreSignStringV3
{
public void Demo()
{
KeyStore ks = new KeyStore(@"DataFiles\key.store", "key store password");
long signingKeyId = ks.GetKeyIdForKeyIdHex("8BA4CF8F");
string signingKeyPassword = "password";
PGPLib pgp = new PGPLib();
string plainText = "Hello World";
string signedString = pgp.SignStringV3(plainText, ks,
signingKeyUserId,
signingKeyPassword);
}
}
CopyVB.NET
Imports System
Imports DidiSoft.Pgp
Class KeyStoreSignStringV3
Public Sub Demo()
Dim ks As New KeyStore("DataFiles\key.store", "key store password")
Dim signingKeyId As Long = ks.GetKeyIdForKeyIdHex("8BA4CF8F")
Dim signingKeyPassword As String = "password"
Dim pgp As New PGPLib()
Dim plainText As String = "Hello World"
Dim signedString As String = pgp.SignStringV3(plainText, ks, signingKeyUserId, signingKeyPassword)
End Sub
End Class
Exceptions
See Also