Imports OpenPGP key ring in this KeyStore instance.

Namespace: DidiSoft.Pgp
Assembly: DidiSoft.Pgp (in DidiSoft.Pgp.dll) Version: 1.7.3.35547

Syntax

C#
public KeyPairInformation[] ImportKeyRing(
	string keyRingFileName
)
Visual Basic
Public Function ImportKeyRing ( _
	keyRingFileName As String _
) As KeyPairInformation()
Visual C++
public:
array<KeyPairInformation^>^ ImportKeyRing(
	String^ keyRingFileName
)

Parameters

keyRingFileName
Type: System..::..String
Key Ring file to be imported (absolute or relative path)

Return Value

[Missing <returns> documentation for "M:DidiSoft.Pgp.KeyStore.ImportKeyRing(System.String)"]

Remarks

The key ring may contain public, private or both type of keys.

Examples

CopyC#
using System;
using DidiSoft.Pgp;

public class ImportRing
{
   public static void Demo()
   {
       KeyStore keyStore = new KeyStore(@"C:\key.store", "changeit");
       keyStore.ImportKeyRing(@"C:\pgp_key.asc");            
   }
}
CopyVB.NET
Imports System
Imports DidiSoft.Pgp

Public Class ImportRing
   Public Shared Sub Demo()
       Dim keyStore As New KeyStore("C:\key.store", "changeit")
       keyStore.ImportKeyRing("C:\pgp_key.asc")
   End Sub
End Class

Exceptions

ExceptionCondition
System.IO..::..IOExceptionI/O error

See Also