The PgpPublicKey type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| PgpPublicKey |
Create a PgpPublicKey from the passed in lightweight one.
|
Methods
| Name | Description | |
|---|---|---|
| AddCertification(PgpPublicKey, PgpSignature) | Add a revocation or some other key certification to a key. | |
| AddCertification(PgpPublicKey, PgpUserAttributeSubpacketVector, PgpSignature) | Add a certification for the given UserAttributeSubpackets to the given public key. | |
| AddCertification(PgpPublicKey, String, PgpSignature) | Add a certification for an id to the given public key. | |
| Encode | ||
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetEncoded | ||
| GetFingerprint | The fingerprint of the key | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetKey | The public key contained in the object. | |
| GetSignatures | Allows enumeration of all signatures/certifications associated with this key. | |
| GetSignaturesForId | Allows enumeration of any signatures associated with the passed in id. | |
| GetSignaturesForUserAttribute | Allows enumeration of signatures associated with the passed in user attributes. | |
| GetSignaturesOfType | Allows enumeration of signatures of the passed in type that are on this key. | |
| GetTrustData | Return the trust data associated with the public key, if present. | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GetUserAttributes | Allows enumeration of any user attribute vectors associated with the key. | |
| GetUserIds | Allows enumeration of any user IDs associated with the key. | |
| GetValidSeconds | The number of valid seconds from creation time - zero means no expiry. | |
| IsRevoked | Check whether this (sub)key has a revocation signature on it. | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| RemoveCertification(PgpPublicKey, PgpSignature) | Remove a certification from the key. | |
| RemoveCertification(PgpPublicKey, PgpUserAttributeSubpacketVector) |
Remove any certifications associated with a user attribute subpacket on a key.
| |
| RemoveCertification(PgpPublicKey, String) | Remove any certifications associated with a given ID on a key. | |
| RemoveCertification(PgpPublicKey, PgpUserAttributeSubpacketVector, PgpSignature) | Remove a certification associated with a given user attributes on a key. | |
| RemoveCertification(PgpPublicKey, String, PgpSignature) | Remove a certification associated with a given ID on a key. | |
| ToString | (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| Algorithm | The algorithm code associated with the public key. | |
| BitStrength | The strength of the key in bits. | |
| CreationTime | The creation time of this key. | |
| IsEncryptionKey |
Check if this key has an algorithm type that makes it suitable to use for encryption.
| |
| IsMasterKey | True, if this is a master key. | |
| KeyId | The keyId associated with the public key. | |
| ValidDays | The number of valid days from creation time - zero means no expiry. | |
| Version | The version of this key. |