C# Class dlech.SshAgentLib.PpkFormatter.FileData

Show file Open project: dlech/SshAgentLib

Public Properties

Property Type Description
comment string
isHMAC bool
passphrase System.Security.SecureString
ppkFileVersion System.Version
privateKeyAlgorithm PrivateKeyAlgorithm
privateKeyBlob PinnedArray
privateMAC byte[]
publicKeyAlgorithm PublicKeyAlgorithm
publicKeyBlob byte[]

Property Details

comment public property

public key comment
public string comment
return string

isHMAC public property

privateMACString is a HMAC as opposed to the old format
public bool isHMAC
return bool

passphrase public property

public SecureString,System.Security passphrase
return System.Security.SecureString

ppkFileVersion public property

File format version (one of FileVersions members) Callers of this method should warn user that version 1 has security issue and should not be used
public Version,System ppkFileVersion
return System.Version

privateKeyAlgorithm public property

Private key encryption algorithm One of PrivateKeyAlgorithm
public PrivateKeyAlgorithm privateKeyAlgorithm
return PrivateKeyAlgorithm

privateKeyBlob public property

The private key.
public PinnedArray privateKeyBlob
return PinnedArray

privateMAC public property

The private key hash.
public byte[] privateMAC
return byte[]

publicKeyAlgorithm public property

Public key algorithm One of PublicKeyAlgorithms
public PublicKeyAlgorithm publicKeyAlgorithm
return PublicKeyAlgorithm

publicKeyBlob public property

The public key
public byte[] publicKeyBlob
return byte[]