WebDAVBlackbox

Connect to or build you own WebDAV server

WebDAVBlackbox
  • Supported Platforms

  • .NET.NET

    Pure managed and integrated components, carefully optimized to achieve maximum performance comparable to native processor code. The .NET edition can be used on .NET and Mono server and desktop platforms, in ASP.NET and Silverlight applications, and on mobile devices.

  • .NETJava

    Highly integrated Java security library including numerous classes to enable support for a wide range of application-level protocols, security algorithms, and standards. You can use Java security libraries to develop software for desktop and server platforms, mobile devices, and Web applications.

  • .NETC++

    A shared library (.dll on Windows and .so on Linux / macOS) and set of C++ classes. Used in C++ applications for Windows, Linux, macOS, and iOS platforms. Supported compilers include Visual C++, MinGW, gcc, and Xcode.

  • .NETVCL

    Highly integrated and blazingly fast native Delphi (Pascal) components for building native Windows, Linux, and macOS applications. All components are native Delphi, have no third-party binaries or references, and no reliance on Windows CryptoAPI. Also includes Delphi components for building Android and iOS apps.

  • .NETPHP

    Integrated components for PHP scripts running on Linux and Windows servers.

Overview

Use WebDAVBlackbox to connect to existing servers using WebDAV protocol and also build your own WebDAV servers.

Full WebDAV Support

The WebDAV protocol allows you to create, change, copy, and move documents on the server (usually a Web server but you can run a separate WebDAV server) and create and manage collections (directories) of documents.

CardDAV Components

WebDAVBlackbox includes client and server-side components for the CardDAV Extension to WebDAV.

HTTP Support

The benefit of WebDAV is that it offers a way to access and manage remote files and directories via HTTP/HTTPS (technically WebDAV protocol is an extension to HTTP/HTTPS). Due to this HTTPBlackbox package is included in WebDAVBlackbox.

Built-in Security

WebDAVBLackbox includes functions for certificate creation, management, and validation.

Full Feature List

Client-side

  • Compliance with WebDAV RFC 4918
  • Compatibility with Class 1 and Class 2 complaint WebDAV servers
  • Full scope of operations for remote file and directory management (create, delete, copy, rename etc.)
  • ACL mechanism support (RFC3744)
  • CardDAV support (RFC6352) including CARDDAV:addressbook-query, CARDDAV:addressbook-multiget reports, and Extended MKCOL method
  • Built-in mechanism to construct VCards in runtime
  • Support for files over 4 GB
  • Shared and exclusive write locks support
  • WebDAV properties read/write support

Server-side

  • Compliance with WebDAV RFC 4918
  • Possibility to create Class 1 and Class 2 complaint WebDAV servers
  • Shared and exclusive write locks management and storage
  • Full scope of operations for remote file and directory management (create, delete, copy, rename etc.)
  • ACL mechanism support (RFC3744)
  • ACL principals management and storage
  • CardDAV support (RFC6352) including CARDDAV:addressbook-query, CARDDAV:addressbook-multiget reports, and Extended MKCOL method
  • Virtual file system support lets you provide access to existing file system or create your virtual file hierarchies for each connected user
  • Support for custom resource properties