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 bool HasKeyExpirationTime();
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();
}
}