|
1159 | 1159 | "supportsDynamicProperties": "false", |
1160 | 1160 | "type": "minifi_rs_playground.processors.count_actual_logging.CountActualLogging" |
1161 | 1161 | }, |
| 1162 | + { |
| 1163 | + "propertyDescriptors": { |
| 1164 | + "Decryption Strategy": { |
| 1165 | + "name": "Decryption Strategy", |
| 1166 | + "description": "Strategy for writing files to success after decryption", |
| 1167 | + "validator": "VALID", |
| 1168 | + "required": "true", |
| 1169 | + "sensitive": "false", |
| 1170 | + "expressionLanguageScope": "NONE", |
| 1171 | + "defaultValue": "DECRYPTED", |
| 1172 | + "allowableValues": [ |
| 1173 | + { |
| 1174 | + "value": "DECRYPTED", |
| 1175 | + "displayName": "DECRYPTED" |
| 1176 | + }, |
| 1177 | + { |
| 1178 | + "value": "PACKAGED", |
| 1179 | + "displayName": "PACKAGED" |
| 1180 | + } |
| 1181 | + ] |
| 1182 | + }, |
| 1183 | + "Private Key Service": { |
| 1184 | + "typeProvidedByValue": { |
| 1185 | + "type": "minifi_pgp.controller_services.private_key_service.PGPPrivateKeyService", |
| 1186 | + "group": "minifi_pgp.controller_services.private_key_service", |
| 1187 | + "artifact": "minifi_pgp" |
| 1188 | + }, |
| 1189 | + "name": "Private Key Service", |
| 1190 | + "description": "PGP Private Key Service for decrypting data encrypted with Public Key Encryption", |
| 1191 | + "validator": "VALID", |
| 1192 | + "required": "false", |
| 1193 | + "sensitive": "false", |
| 1194 | + "expressionLanguageScope": "NONE" |
| 1195 | + }, |
| 1196 | + "Symmetric Password": { |
| 1197 | + "name": "Symmetric Password", |
| 1198 | + "description": "Password used for decrypting data encrypted with Password-Based Encryption", |
| 1199 | + "validator": "VALID", |
| 1200 | + "required": "false", |
| 1201 | + "sensitive": "true", |
| 1202 | + "expressionLanguageScope": "NONE" |
| 1203 | + } |
| 1204 | + }, |
| 1205 | + "inputRequirement": "INPUT_REQUIRED", |
| 1206 | + "isSingleThreaded": "false", |
| 1207 | + "supportedRelationships": [ |
| 1208 | + { |
| 1209 | + "name": "failure", |
| 1210 | + "description": "Decryption Failed" |
| 1211 | + }, |
| 1212 | + { |
| 1213 | + "name": "success", |
| 1214 | + "description": "Decryption Succeeded" |
| 1215 | + } |
| 1216 | + ], |
| 1217 | + "typeDescription": "Decrypt contents of OpenPGP messages. Using the Packaged Decryption Strategy preserves OpenPGP encoding to support subsequent signature verification.", |
| 1218 | + "supportsDynamicRelationships": "false", |
| 1219 | + "supportsDynamicProperties": "false", |
| 1220 | + "type": "minifi_pgp.processors.decrypt_content.DecryptContentPGP" |
| 1221 | + }, |
1162 | 1222 | { |
1163 | 1223 | "propertyDescriptors": { |
1164 | 1224 | "Max Buffer Age": { |
|
1911 | 1971 | "supportsDynamicProperties": "false", |
1912 | 1972 | "type": "minifi_rs_playground.processors.duplicate_text.DuplicateStreamText" |
1913 | 1973 | }, |
| 1974 | + { |
| 1975 | + "propertyDescriptors": { |
| 1976 | + "File Encoding": { |
| 1977 | + "name": "File Encoding", |
| 1978 | + "description": "File Encoding for encryption", |
| 1979 | + "validator": "VALID", |
| 1980 | + "required": "true", |
| 1981 | + "sensitive": "false", |
| 1982 | + "expressionLanguageScope": "NONE", |
| 1983 | + "defaultValue": "BINARY", |
| 1984 | + "allowableValues": [ |
| 1985 | + { |
| 1986 | + "value": "ASCII", |
| 1987 | + "displayName": "ASCII" |
| 1988 | + }, |
| 1989 | + { |
| 1990 | + "value": "BINARY", |
| 1991 | + "displayName": "BINARY" |
| 1992 | + } |
| 1993 | + ] |
| 1994 | + }, |
| 1995 | + "Public Key Search": { |
| 1996 | + "name": "Public Key Search", |
| 1997 | + "description": "PGP Public Key Search will be used to match against the User ID or Key ID when formatted as uppercase hexadecimal string of 16 characters", |
| 1998 | + "validator": "VALID", |
| 1999 | + "required": "false", |
| 2000 | + "sensitive": "false", |
| 2001 | + "expressionLanguageScope": "FLOWFILE_ATTRIBUTES" |
| 2002 | + }, |
| 2003 | + "Public Key Service": { |
| 2004 | + "typeProvidedByValue": { |
| 2005 | + "type": "minifi_pgp.controller_services.public_key_service.PGPPublicKeyService", |
| 2006 | + "group": "minifi_pgp.controller_services.public_key_service", |
| 2007 | + "artifact": "minifi_pgp" |
| 2008 | + }, |
| 2009 | + "name": "Public Key Service", |
| 2010 | + "description": "PGP Public Key Service for encrypting data with Public Key Encryption", |
| 2011 | + "validator": "VALID", |
| 2012 | + "required": "false", |
| 2013 | + "sensitive": "false", |
| 2014 | + "expressionLanguageScope": "NONE" |
| 2015 | + }, |
| 2016 | + "Symmetric Password": { |
| 2017 | + "name": "Symmetric Password", |
| 2018 | + "description": "Password used for encrypting data with Password-Based Encryption", |
| 2019 | + "validator": "VALID", |
| 2020 | + "required": "false", |
| 2021 | + "sensitive": "true", |
| 2022 | + "expressionLanguageScope": "NONE" |
| 2023 | + } |
| 2024 | + }, |
| 2025 | + "inputRequirement": "INPUT_REQUIRED", |
| 2026 | + "isSingleThreaded": "false", |
| 2027 | + "supportedRelationships": [ |
| 2028 | + { |
| 2029 | + "name": "failure", |
| 2030 | + "description": "Encryption Failed" |
| 2031 | + }, |
| 2032 | + { |
| 2033 | + "name": "success", |
| 2034 | + "description": "Encryption Succeeded" |
| 2035 | + } |
| 2036 | + ], |
| 2037 | + "typeDescription": "Encrypt contents using OpenPGP.", |
| 2038 | + "supportsDynamicRelationships": "false", |
| 2039 | + "supportsDynamicProperties": "false", |
| 2040 | + "type": "minifi_pgp.processors.encrypt_content.EncryptContentPGP" |
| 2041 | + }, |
1914 | 2042 | { |
1915 | 2043 | "propertyDescriptors": { |
1916 | 2044 | "Destination": { |
|
12046 | 12174 | "supportsDynamicProperties": "false", |
12047 | 12175 | "type": "org.apache.nifi.minifi.controllers.PersistentMapStateStorage" |
12048 | 12176 | }, |
| 12177 | + { |
| 12178 | + "propertyDescriptors": { |
| 12179 | + "Key": { |
| 12180 | + "name": "Key", |
| 12181 | + "description": "Secret Key encoded in ASCII Armor", |
| 12182 | + "validator": "VALID", |
| 12183 | + "required": "false", |
| 12184 | + "sensitive": "true", |
| 12185 | + "expressionLanguageScope": "NONE" |
| 12186 | + }, |
| 12187 | + "Key File": { |
| 12188 | + "name": "Key File", |
| 12189 | + "description": "File path to PGP Secret Key encoded in binary or ASCII Armor", |
| 12190 | + "validator": "VALID", |
| 12191 | + "required": "false", |
| 12192 | + "sensitive": "false", |
| 12193 | + "expressionLanguageScope": "FLOWFILE_ATTRIBUTES" |
| 12194 | + }, |
| 12195 | + "Key Passphrase": { |
| 12196 | + "name": "Key Passphrase", |
| 12197 | + "description": "Passphrase used for decrypting Private Keys", |
| 12198 | + "validator": "VALID", |
| 12199 | + "required": "false", |
| 12200 | + "sensitive": "true", |
| 12201 | + "expressionLanguageScope": "NONE" |
| 12202 | + } |
| 12203 | + }, |
| 12204 | + "typeDescription": "PGP Private Key Service provides Private Keys loaded from files or properties", |
| 12205 | + "supportsDynamicRelationships": "false", |
| 12206 | + "supportsDynamicProperties": "false", |
| 12207 | + "type": "minifi_pgp.controller_services.private_key_service.PGPPrivateKeyService" |
| 12208 | + }, |
| 12209 | + { |
| 12210 | + "propertyDescriptors": { |
| 12211 | + "Keyring": { |
| 12212 | + "name": "Keyring", |
| 12213 | + "description": "PGP Keyring or Secret Key encoded in ASCII Armor", |
| 12214 | + "validator": "VALID", |
| 12215 | + "required": "false", |
| 12216 | + "sensitive": "true", |
| 12217 | + "expressionLanguageScope": "NONE" |
| 12218 | + }, |
| 12219 | + "Keyring File": { |
| 12220 | + "name": "Keyring File", |
| 12221 | + "description": "File path to PGP Keyring or Secret Key encoded in binary or ASCII Armor", |
| 12222 | + "validator": "VALID", |
| 12223 | + "required": "false", |
| 12224 | + "sensitive": "false", |
| 12225 | + "expressionLanguageScope": "FLOWFILE_ATTRIBUTES" |
| 12226 | + } |
| 12227 | + }, |
| 12228 | + "typeDescription": "PGP Public Key Service providing Public Keys loaded from files", |
| 12229 | + "supportsDynamicRelationships": "false", |
| 12230 | + "supportsDynamicProperties": "false", |
| 12231 | + "type": "minifi_pgp.controller_services.public_key_service.PGPPublicKeyService" |
| 12232 | + }, |
12049 | 12233 | { |
12050 | 12234 | "propertyDescriptors": { |
12051 | 12235 | "Proxy Server Host": { |
|
0 commit comments