Table 4621 "Ext. SFTP Account"
External File Storage - SFTP Connector · System.ExternalFileStorage
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 2 connected objects and pages
External File Storage - SFTP Connector · System.ExternalFileStorage · captioned “SFTP Account” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | SFTP Account |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Id | Guid | Primary Key caption | DataClassification SystemMetadata |
| 2 | Name | Text[250] | Specifies a descriptive name for this SFTP storage account connection. | |
| 4 | Hostname | Text[2048] | Specifies the hostname of the SFTP server. | |
| 5 | Port | Integer | Specifies the port number of the SFTP server. | |
| 6 | Base Relative Folder Path | Text[2048] | Specifies the base folder path on the SFTP server. Use an absolute path starting with / (e.g., /home/user/files or /data/uploads). All file operations will be relative to this path. | |
| 7 | Username | Text[256] | Specifies the username for authenticating with the SFTP server. | |
| 9 | Password Key | Guid | — | DataClassification SystemMetadata |
| 10 | Disabled | Boolean | Specifies if the account is disabled. Accounts are automatically disabled when a sandbox environment is created from production. | |
| 11 | Certificate Key | Guid | — | DataClassification SystemMetadata |
| 12 | Certificate Password Key | Guid | — | DataClassification SystemMetadata |
| 13 | Fingerprints | Text[1024] | Specifies the known host fingerprints for this SFTP account. Each fingerprint must be prefixed with sha256:. Multiple fingerprints can be separated with commas. | DataClassification SystemMetadata |
| 14 | Authentication Type | Enum “Ext. SFTP Auth Type” | Specifies the authentication method used for this SFTP account. Password uses username and password authentication. Certificate uses SSH key-based authentication. | enum Enum 4621 “Ext. SFTP Auth Type” |
Keys
- PK: Id (clustered)
Procedures
SetPassword(Password: SecretText)(internal)GetPassword(PasswordKey: Guid): SecretText(internal)SetCertificate(Certificate: Text)(internal)GetCertificate(CertificateKey: Guid): Codeunit "Temp Blob"(internal)SetCertificatePassword(CertificatePassword: SecretText)(internal)GetCertificatePassword(CertificatePasswordKey: Guid): SecretText(internal)UploadCertificateFile(): Text(internal)
Plus 5 local procedures.
Triggers
OnDelete
Pages and codeunits on this table
- Page 4621 “Ext. SFTP Account” (source table)
- Page 4622 “Ext. SFTP Account Wizard” (source table)
Recent changes
- 2026-08-12 #9360 Harden SFTP Client module (security review phase 1) (main, BC30, fix)
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Ext. SFTP Account"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.