---
title: Catalog.Kerberos.Krb5Confs
slug: ps/help/en_us/vtm/controlapi/catalogkerberoskrb5confs
docTags: 
createdAt: 2026-08-02T08:52:22.883Z
---

URI: http\://soap.zeus.com/zxtm/1.0/Catalog/Kerberos/Krb5Confs/

The Catalog.Kerberos.Krb5Confs interface allows management of the Kerberos configuration files stored in the conf/kerberos/krb5confs directory. These configuration can, optionally, be used for the configuration of a Kerberos principal.

### Methods

### deleteFile( names ) throws ObjectDoesNotExist, LicenseError

Delete the named configuration files from the conf/kerberos/krb5confs directory.

```bash
void deleteFile(
String[] names
)
```

### downloadFile( name ) throws ObjectDoesNotExist, LicenseError

Download the named configuration file from the conf/kerberos/krb5confs directory

```bash
Binary Data downloadFile(
String name
)
```

### getFileNames()

Get the names of all the Kerberos configuration files stored in the conf/kerberos/krb5confs directory.

```bash
String[] getFileNames()
```

### uploadFile( name, content ) throws InvalidObjectName, LicenseError

Uploads a new Kerberos configuration file into the conf/kerberos/krb5confs, overwriting the configuration file if it already exists.

```bash
void uploadFile(
String name
Binary Data content
)
```
