Exports public key from this OpenPGP key store as an input stream for reading
Namespace: DidiSoft.PgpAssembly: DidiSoft.Pgp (in DidiSoft.Pgp.dll) Version: 1.7.3.35547
Syntax
| C# |
|---|
public virtual Stream ExportPublicKeyStream(
string userId
) |
| Visual Basic |
|---|
Public Overridable Function ExportPublicKeyStream ( _
userId As String _
) As Stream |
| Visual C++ |
|---|
public:
virtual Stream^ ExportPublicKeyStream(
String^ userId
) |
Parameters
- userId
- Type: System..::..String
User Id of the form "name (comment) <email address>"
Return Value
requested Private key an input stream for reading
Examples
This practical illustration shows how to export a public key as an input stream from this KeyStore object.
CopyC#
using System;
using System.IO;
using DidiSoft.Pgp;
public class ExportKeyStream
{
public void Demo()
{
KeyStore ks = new KeyStore(@"C:\Test\key.store", "changeit");
Stream keyStream = ks.ExportPublicKeyStream("support@didisoft.com");
}
}
CopyVB.NET
Imports System
Imports System.IO
Imports DidiSoft.Pgp
Public Class ExportKeyStream
Public Sub Demo()
Dim ks As New KeyStore("C:\Test\key.store", "changeit")
Dim keyAscii As Stream = ks.ExportPublicKeyStream("support@didisoft.com")
End Sub
End Class
Exceptions
See Also