C# Class Org.BouncyCastle.Bcpg.OpenPgp.PgpSignatureSubpacketVector

Container for a list of signature subpackets.
Inheritance: IPgpSignatureSubpacketVector
Show file Open project: nonorganic/dssnet Class Usage Examples

Private Properties

Property Type Description
PgpSignatureSubpacketVector System
ToSubpacketArray SignatureSubpacket[]

Public Methods

Method Description
GetCriticalTags ( ) : SignatureSubpacketTag[]
GetIssuerKeyId ( ) : long
GetKeyExpirationTime ( ) : long

Return the number of seconds a key is valid for after its creation date. A value of zero means the key never expires.

GetKeyFlags ( ) : int
GetNotationDataOccurences ( ) : Org.BouncyCastle.Bcpg.Sig.NotationData[]
GetPreferredCompressionAlgorithms ( ) : int[]
GetPreferredHashAlgorithms ( ) : int[]
GetPreferredSymmetricAlgorithms ( ) : int[]
GetSignatureCreationTime ( ) : System.DateTime
GetSignatureExpirationTime ( ) : long

Return the number of seconds a signature is valid for after its creation date. A value of zero means the signature never expires.

GetSignerUserId ( ) : string
GetSubpacket ( SignatureSubpacketTag type ) : SignatureSubpacket
GetSubpackets ( SignatureSubpacketTag type ) : SignatureSubpacket[]
HasSignatureCreationTime ( ) : bool
HasSubpacket ( SignatureSubpacketTag type ) : bool
IsPrimaryUserId ( ) : bool

Private Methods

Method Description
PgpSignatureSubpacketVector ( SignatureSubpacket packets ) : System
ToSubpacketArray ( ) : SignatureSubpacket[]

Method Details

GetCriticalTags() public method

public GetCriticalTags ( ) : SignatureSubpacketTag[]
return SignatureSubpacketTag[]

GetIssuerKeyId() public method

public GetIssuerKeyId ( ) : long
return long

GetKeyExpirationTime() public method

Return the number of seconds a key is valid for after its creation date. A value of zero means the key never expires.
public GetKeyExpirationTime ( ) : long
return long

GetKeyFlags() public method

public GetKeyFlags ( ) : int
return int

GetNotationDataOccurences() public method

public GetNotationDataOccurences ( ) : Org.BouncyCastle.Bcpg.Sig.NotationData[]
return Org.BouncyCastle.Bcpg.Sig.NotationData[]

GetPreferredCompressionAlgorithms() public method

public GetPreferredCompressionAlgorithms ( ) : int[]
return int[]

GetPreferredHashAlgorithms() public method

public GetPreferredHashAlgorithms ( ) : int[]
return int[]

GetPreferredSymmetricAlgorithms() public method

public GetPreferredSymmetricAlgorithms ( ) : int[]
return int[]

GetSignatureCreationTime() public method

public GetSignatureCreationTime ( ) : System.DateTime
return System.DateTime

GetSignatureExpirationTime() public method

Return the number of seconds a signature is valid for after its creation date. A value of zero means the signature never expires.
public GetSignatureExpirationTime ( ) : long
return long

GetSignerUserId() public method

public GetSignerUserId ( ) : string
return string

GetSubpacket() public method

public GetSubpacket ( SignatureSubpacketTag type ) : SignatureSubpacket
type SignatureSubpacketTag
return SignatureSubpacket

GetSubpackets() public method

public GetSubpackets ( SignatureSubpacketTag type ) : SignatureSubpacket[]
type SignatureSubpacketTag
return SignatureSubpacket[]

HasSignatureCreationTime() public method

public HasSignatureCreationTime ( ) : bool
return bool

HasSubpacket() public method

public HasSubpacket ( SignatureSubpacketTag type ) : bool
type SignatureSubpacketTag
return bool

IsPrimaryUserId() public method

public IsPrimaryUserId ( ) : bool
return bool