DecryptContentAge

Description:

Decrypt content using the age-encryption.org/v1 specification. Detects binary or ASCII armored content encoding using the initial file header bytes. The age standard uses ChaCha20-Poly1305 for authenticated encryption of the payload. The age-keygen command supports generating X25519 key pairs for encryption and decryption operations.

Tags:

age, age-encryption.org, encryption, ChaCha20-Poly1305, X25519

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Private Key SourcePrivate Key SourcePROPERTIES
  • PROPERTIES Load one or more keys from configured properties
  • RESOURCES Load one or more keys from files or URLs
Source of information determines the loading strategy for X25519 Private Key Identities
Private Key IdentitiesPrivate Key IdentitiesOne or more X25519 Private Key Identities, separated with newlines, encoded according to the age specification, starting with AGE-SECRET-KEY-1
Sensitive Property: true

This property requires exactly one text to be provided..


This Property is only considered if the [Private Key Source] Property has a value of "PROPERTIES".
Private Key Identity ResourcesPrivate Key Identity ResourcesOne or more files or URLs containing X25519 Private Key Identities, separated with newlines, encoded according to the age specification, starting with AGE-SECRET-KEY-1

This property expects a comma-separated list of resources. Each of the resources may be of any of the following types: URL, file.


This Property is only considered if the [Private Key Source] Property has a value of "RESOURCES".

Relationships:

NameDescription
successDecryption Completed
failureDecryption Failed

Reads Attributes:

None specified.

Writes Attributes:

None specified.

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:

None specified.

See Also:

EncryptContentAge