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