![](https://csdnimg.cn/release/download_crawler_static/10926922/bg13.jpg)
xix
Access Control List Concepts.............................................................................................................. 24-2
Access Privileges ................................................................................................................................... 24-4
Atomic Privileges............................................................................................................................ 24-4
Aggregate Privileges....................................................................................................................... 24-5
Interaction with Database Table Security ........................................................................................ 24-6
Working with Oracle XML DB ACLs ................................................................................................ 24-6
Creating an ACL Using DBMS_XDB.createResource................................................................ 24-7
Setting the ACL of a Resource....................................................................................................... 24-7
Deleting an ACL.............................................................................................................................. 24-7
Updating an ACL............................................................................................................................ 24-8
Retrieving the ACL Document for a Given Resource................................................................ 24-9
Retrieving Privileges Granted to the Current User for a Particular Resource..................... 24-10
Checking if the Current User Has Privileges on a Resource .................................................. 24-10
Checking if the Current User Has Privileges With the ACL and Resource Owner............ 24-11
Retrieving the Path of the ACL that Protects a Given Resource............................................ 24-11
Retrieving the Paths of All Resources Protected by a Given ACL......................................... 24-12
Integrating Oracle XML DB with LDAP......................................................................................... 24-12
Performance Issues for Using ACLs................................................................................................ 24-14
25 FTP, HTTP(S), and WebDAV Access to Repository Data
Overview of Oracle XML DB Protocol Server ................................................................................. 25-1
Session Pooling................................................................................................................................ 25-2
Oracle XML DB Protocol Server Configuration Management..................................................... 25-3
Configuring Protocol Server Parameters..................................................................................... 25-3
Configuring Secure HTTP (HTTPS) ............................................................................................. 25-6
Enable the HTTP Listener to Use SSL................................................................................... 25-6
Enable TCPS Dispatcher ......................................................................................................... 25-7
Interaction with Oracle XML DB File-System Resources.......................................................... 25-7
Protocol Server Handles XML Schema-Based or Non-Schema-Based XML Documents..... 25-8
Event-Based Logging...................................................................................................................... 25-8
Using FTP and Oracle XML DB Protocol Server ............................................................................. 25-8
Oracle XML DB Protocol Server: FTP Features .......................................................................... 25-8
FTP Features That Are Not Supported................................................................................. 25-9
FTP Client Methods That Are Supported............................................................................. 25-9
FTP Quote Methods................................................................................................................. 25-9
Using FTP with ASM Files.................................................................................................... 25-10
Using FTP on Standard or Nonstandard Ports.................................................................. 25-12
FTP Server Session Management......................................................................................... 25-12
Handling Error 421. Modifying the Default Timeout Value of an FTP Session........... 25-12
FTP Client Failure in Passive Mode .................................................................................... 25-13
Using HTTP(S) and Oracle XML DB Protocol Server.................................................................. 25-13
Oracle XML DB Protocol Server: HTTP(S) Features................................................................ 25-13
HTTP(S) Features That Are Not Supported....................................................................... 25-13
HTTP(S) Client Methods That Are Supported .................................................................. 25-13
Using HTTP(S) on Nonstandard Ports ............................................................................... 25-14
HTTPS: Support for Secure HTTP....................................................................................... 25-14
Anonymous Access to Oracle XML DB Repository using HTTP ................................... 25-14