# RavenDBSecuredServerSettings

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.RavenDB](/reference/api/csharp/communitytoolkit.aspire.hosting.ravendb.md)
- Version: `13.4.0`
- Namespace: `CommunityToolkit.Aspire.Hosting.RavenDB`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d9dc6fc02412d7398c5722840513d99965a6e98f/src/CommunityToolkit.Aspire.Hosting.RavenDB/RavenDBServerSettings.cs)
- Inherits: [RavenDBServerSettings](/reference/api/csharp/communitytoolkit.aspire.hosting.ravendb/ravendbserversettings.md)

Represents secured settings for a RavenDB server, including certificate information and a public server URL.

## Definition

```csharp
namespace CommunityToolkit.Aspire.Hosting.RavenDB;

public sealed class RavenDBSecuredServerSettings
    : CommunityToolkit.Aspire.Hosting.RavenDB.RavenDBServerSettings
{
    // ...
}
```

## Constructors

- [RavenDBSecuredServerSettings(string, string?, string)](/reference/api/csharp/communitytoolkit.aspire.hosting.ravendb/ravendbsecuredserversettings/constructors.md#constructor-string-string-string) -- Represents secured settings for a RavenDB server, including certificate information and a public server URL.

## Properties

- [CertificatePassword](/reference/api/csharp/communitytoolkit.aspire.hosting.ravendb/ravendbsecuredserversettings/properties.md#certificatepassword) : `string?` `get` -- The password for the certificate file, if required.
- [CertificatePath](/reference/api/csharp/communitytoolkit.aspire.hosting.ravendb/ravendbsecuredserversettings/properties.md#certificatepath) : `string` `get` -- The path to the certificate file.
- [ClientCertificate](/reference/api/csharp/communitytoolkit.aspire.hosting.ravendb/ravendbsecuredserversettings/properties.md#clientcertificate) : `X509Certificate2?` `get; init` -- Optional client certificate that will be used by client components (for example health checks or ensure-database logic) when connecting to this secured RavenDB server.
- [PublicServerUrl](/reference/api/csharp/communitytoolkit.aspire.hosting.ravendb/ravendbsecuredserversettings/properties.md#publicserverurl) : `string` `get` -- The public server URL (domain) that the secured RavenDB server will expose.
