Initializes a new instance of the PgpSecretKey class

Namespace: Org.BouncyCastle.Bcpg.OpenPgp
Assembly: ITextSharp (in ITextSharp.dll) Version: 4.1.6.0

Syntax

C#
public PgpSecretKey(
	int certificationLevel,
	PublicKeyAlgorithmTag algorithm,
	AsymmetricKeyParameter pubKey,
	AsymmetricKeyParameter privKey,
	DateTime time,
	string id,
	SymmetricKeyAlgorithmTag encAlgorithm,
	char[] passPhrase,
	bool useSha1,
	PgpSignatureSubpacketVector hashedPackets,
	PgpSignatureSubpacketVector unhashedPackets,
	SecureRandom rand
)
Visual Basic
Public Sub New ( _
	certificationLevel As Integer, _
	algorithm As PublicKeyAlgorithmTag, _
	pubKey As AsymmetricKeyParameter, _
	privKey As AsymmetricKeyParameter, _
	time As DateTime, _
	id As String, _
	encAlgorithm As SymmetricKeyAlgorithmTag, _
	passPhrase As Char(), _
	useSha1 As Boolean, _
	hashedPackets As PgpSignatureSubpacketVector, _
	unhashedPackets As PgpSignatureSubpacketVector, _
	rand As SecureRandom _
)
Visual C++
public:
PgpSecretKey(
	int certificationLevel, 
	PublicKeyAlgorithmTag algorithm, 
	AsymmetricKeyParameter^ pubKey, 
	AsymmetricKeyParameter^ privKey, 
	DateTime time, 
	String^ id, 
	SymmetricKeyAlgorithmTag encAlgorithm, 
	array<wchar_t>^ passPhrase, 
	bool useSha1, 
	PgpSignatureSubpacketVector^ hashedPackets, 
	PgpSignatureSubpacketVector^ unhashedPackets, 
	SecureRandom^ rand
)

See Also