Class PgpSignatureSubpacketGenerator
- Namespace
- Enterprises.Org.BouncyCastle.Bcpg.OpenPgp
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class PgpSignatureSubpacketGenerator
- Inheritance
-
PgpSignatureSubpacketGenerator
- Inherited Members
-
Constructors
PgpSignatureSubpacketGenerator()
public PgpSignatureSubpacketGenerator()
Methods
Generate()
public PgpSignatureSubpacketVector Generate()
Returns
- PgpSignatureSubpacketVector
SetEmbeddedSignature(bool, PgpSignature)
public void SetEmbeddedSignature(bool isCritical, PgpSignature pgpSignature)
Parameters
isCritical
bool
pgpSignature
PgpSignature
SetExportable(bool, bool)
public void SetExportable(bool isCritical, bool isExportable)
Parameters
isCritical
bool
isExportable
bool
SetFeature(bool, byte)
public void SetFeature(bool isCritical, byte feature)
Parameters
isCritical
bool
feature
byte
SetIssuerKeyID(bool, long)
public void SetIssuerKeyID(bool isCritical, long keyID)
Parameters
isCritical
bool
keyID
long
SetKeyExpirationTime(bool, long)
public void SetKeyExpirationTime(bool isCritical, long seconds)
Parameters
isCritical
bool
seconds
long
SetKeyFlags(bool, int)
public void SetKeyFlags(bool isCritical, int flags)
Parameters
isCritical
bool
flags
int
SetNotationData(bool, bool, string, string)
public void SetNotationData(bool isCritical, bool isHumanReadable, string notationName, string notationValue)
Parameters
isCritical
bool
isHumanReadable
bool
notationName
string
notationValue
string
SetPreferredCompressionAlgorithms(bool, int[])
public void SetPreferredCompressionAlgorithms(bool isCritical, int[] algorithms)
Parameters
isCritical
bool
algorithms
int[]
SetPreferredHashAlgorithms(bool, int[])
public void SetPreferredHashAlgorithms(bool isCritical, int[] algorithms)
Parameters
isCritical
bool
algorithms
int[]
SetPreferredSymmetricAlgorithms(bool, int[])
public void SetPreferredSymmetricAlgorithms(bool isCritical, int[] algorithms)
Parameters
isCritical
bool
algorithms
int[]
SetPrimaryUserId(bool, bool)
public void SetPrimaryUserId(bool isCritical, bool isPrimaryUserId)
Parameters
isCritical
bool
isPrimaryUserId
bool
SetRevocable(bool, bool)
public void SetRevocable(bool isCritical, bool isRevocable)
Parameters
isCritical
bool
isRevocable
bool
SetRevocationKey(bool, PublicKeyAlgorithmTag, byte[])
public void SetRevocationKey(bool isCritical, PublicKeyAlgorithmTag keyAlgorithm, byte[] fingerprint)
Parameters
isCritical
bool
keyAlgorithm
PublicKeyAlgorithmTag
fingerprint
byte[]
SetRevocationReason(bool, RevocationReasonTag, string)
public void SetRevocationReason(bool isCritical, RevocationReasonTag reason, string description)
Parameters
isCritical
bool
reason
RevocationReasonTag
description
string
SetSignatureCreationTime(bool, DateTime)
public void SetSignatureCreationTime(bool isCritical, DateTime date)
Parameters
isCritical
bool
date
DateTime
SetSignatureExpirationTime(bool, long)
public void SetSignatureExpirationTime(bool isCritical, long seconds)
Parameters
isCritical
bool
seconds
long
SetSignerUserId(bool, byte[])
public void SetSignerUserId(bool isCritical, byte[] rawUserId)
Parameters
isCritical
bool
rawUserId
byte[]
SetSignerUserId(bool, string)
public void SetSignerUserId(bool isCritical, string userId)
Parameters
isCritical
bool
userId
string
SetTrust(bool, int, int)
public void SetTrust(bool isCritical, int depth, int trustAmount)
Parameters
isCritical
bool
depth
int
trustAmount
int