<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />

Org.BouncyCastle.Bcpg.OpenPgp.PgpSignatureSubpacketVector

namespace Org.BouncyCastle.Bcpg.OpenPgp { public class PgpSignatureSubpacketVector { public int Count { get; } public static PgpSignatureSubpacketVector FromSubpackets(SignatureSubpacket[] packets); public SignatureSubpacket GetSubpacket(SignatureSubpacketTag type); public bool HasSubpacket(SignatureSubpacketTag type); public SignatureSubpacket[] GetSubpackets(SignatureSubpacketTag type); public PgpSignatureList GetEmbeddedSignatures(); public NotationData[] GetNotationDataOccurrences(); public NotationData[] GetNotationDataOccurrences(string notationName); public long GetIssuerKeyId(); public bool HasSignatureCreationTime(); public DateTime GetSignatureCreationTime(); public bool HasSignatureExpirationTime(); public long GetSignatureExpirationTime(); public long GetKeyExpirationTime(); public int[] GetPreferredHashAlgorithms(); public int[] GetPreferredSymmetricAlgorithms(); public int[] GetPreferredCompressionAlgorithms(); public int[] GetPreferredAeadAlgorithms(); public int GetKeyFlags(); public string GetSignerUserId(); public bool IsPrimaryUserId(); public SignatureSubpacketTag[] GetCriticalTags(); public SignatureTarget GetSignatureTarget(); public Features GetFeatures(); public IssuerFingerprint GetIssuerFingerprint(); public IntendedRecipientFingerprint GetIntendedRecipientFingerprint(); public IntendedRecipientFingerprint[] GetIntendedRecipientFingerprints(); public Exportable GetExportable(); public bool IsExportable(); public PolicyUrl GetPolicyUrl(); public PolicyUrl[] GetPolicyUrls(); public RegularExpression GetRegularExpression(); public RegularExpression[] GetRegularExpressions(); public Revocable GetRevocable(); public bool IsRevocable(); public RevocationKey[] GetRevocationKeys(); public RevocationReason GetRevocationReason(); public TrustSignature GetTrust(); public SignatureSubpacket[] ToArray(); } }