Skip to main content

VerifyContentPGP

Description​

Verify signatures using OpenPGP Public Keys

Tags​

Encryption, GPG, OpenPGP, PGP, RFC 4880, Signing

Properties​

In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Public Key Service *public-key-serviceController Service:
PGPPublicKeyService

Implementations:
StandardPGPPublicKeyService
PGP Public Key Service for verifying signatures with Public Key Encryption

Dynamic Properties​

This component does not support dynamic properties.

Relationships​

NameDescription
failureSignature Verification Failed
successSignature Verification Succeeded

Reads Attributes​

This processor does not read attributes.

Writes Attributes​

NameDescription
pgp.literal.data.filenameFilename from Literal Data
pgp.literal.data.modifiedModified Date Time from Literal Data in milliseconds
pgp.signature.algorithmSignature Algorithm including key and hash algorithm names
pgp.signature.createdSignature Creation Time in milliseconds
pgp.signature.hash.algorithm.idSignature Hash Algorithm Identifier
pgp.signature.key.algorithm.idSignature Key Algorithm Identifier
pgp.signature.key.idSignature Public Key Identifier
pgp.signature.type.idSignature Type Identifier
pgp.signature.versionSignature Version Number

State Management​

This component does not store state.

Restricted​

This component is not restricted.

Input Requirement​

This component requires an incoming relationship.

System Resource Considerations​

This component does not specify system resource considerations.

See Also​

DecryptContentPGP, EncryptContentPGP, SignContentPGP