Class PgpSignatureSubpacketVector
- Namespace
- Org.BouncyCastle.Bcpg.OpenPgp
- Assembly
- BouncyCastle.Cryptography.dll
public class PgpSignatureSubpacketVector
- Inheritance
-
PgpSignatureSubpacketVector
- Inherited Members
Remarks
Container for a list of signature subpackets.
Properties
Count
Return the number of packets this vector contains.
public int Count { get; }
Property Value
Methods
FromSubpackets(SignatureSubpacket[])
public static PgpSignatureSubpacketVector FromSubpackets(SignatureSubpacket[] packets)
Parameters
packetsSignatureSubpacket[]
Returns
GetCriticalTags()
public SignatureSubpacketTag[] GetCriticalTags()
Returns
GetEmbeddedSignatures()
public PgpSignatureList GetEmbeddedSignatures()
Returns
Exceptions
GetExportable()
public Exportable GetExportable()
Returns
GetFeatures()
public Features GetFeatures()
Returns
GetIntendedRecipientFingerprint()
public IntendedRecipientFingerprint GetIntendedRecipientFingerprint()
Returns
GetIntendedRecipientFingerprints()
public IntendedRecipientFingerprint[] GetIntendedRecipientFingerprints()
Returns
GetIssuerFingerprint()
public IssuerFingerprint GetIssuerFingerprint()
Returns
GetIssuerKeyId()
public long GetIssuerKeyId()
Returns
GetKeyExpirationTime()
Return the number of seconds a key is valid for after its creation date. A value of zero means the key never expires.
public long GetKeyExpirationTime()
Returns
- long
Seconds a signature is valid for.
GetKeyFlags()
public int GetKeyFlags()
Returns
GetNotationDataOccurrences()
public NotationData[] GetNotationDataOccurrences()
Returns
GetNotationDataOccurrences(string)
public NotationData[] GetNotationDataOccurrences(string notationName)
Parameters
notationNamestring
Returns
GetPolicyUrl()
public PolicyUrl GetPolicyUrl()
Returns
GetPolicyUrls()
public PolicyUrl[] GetPolicyUrls()
Returns
GetPreferredAeadAlgorithms()
public int[] GetPreferredAeadAlgorithms()
Returns
- int[]
GetPreferredCompressionAlgorithms()
public int[] GetPreferredCompressionAlgorithms()
Returns
- int[]
GetPreferredHashAlgorithms()
public int[] GetPreferredHashAlgorithms()
Returns
- int[]
GetPreferredSymmetricAlgorithms()
public int[] GetPreferredSymmetricAlgorithms()
Returns
- int[]
GetRegularExpression()
public RegularExpression GetRegularExpression()
Returns
GetRegularExpressions()
public RegularExpression[] GetRegularExpressions()
Returns
GetRevocable()
public Revocable GetRevocable()
Returns
GetRevocationKeys()
public RevocationKey[] GetRevocationKeys()
Returns
GetRevocationReason()
public RevocationReason GetRevocationReason()
Returns
GetSignatureCreationTime()
public DateTime GetSignatureCreationTime()
Returns
GetSignatureExpirationTime()
Return the number of seconds a signature is valid for after its creation date. A value of zero means the signature never expires.
public long GetSignatureExpirationTime()
Returns
- long
Seconds a signature is valid for.
GetSignatureTarget()
public SignatureTarget GetSignatureTarget()
Returns
GetSignerUserId()
public string GetSignerUserId()
Returns
GetSubpacket(SignatureSubpacketTag)
public SignatureSubpacket GetSubpacket(SignatureSubpacketTag type)
Parameters
Returns
GetSubpackets(SignatureSubpacketTag)
public SignatureSubpacket[] GetSubpackets(SignatureSubpacketTag type)
Parameters
Returns
GetTrust()
public TrustSignature GetTrust()
Returns
HasSignatureCreationTime()
public bool HasSignatureCreationTime()
Returns
HasSignatureExpirationTime()
public bool HasSignatureExpirationTime()
Returns
HasSubpacket(SignatureSubpacketTag)
public bool HasSubpacket(SignatureSubpacketTag type)
Parameters
Returns
IsExportable()
public bool IsExportable()
Returns
IsPrimaryUserId()
public bool IsPrimaryUserId()
Returns
IsRevocable()
public bool IsRevocable()
Returns
ToArray()
public SignatureSubpacket[] ToArray()