KeyVaultAdministrationModelFactory.KeyVaultEkmConnection Method

Definition

A EkmConnection model object.

public static Azure.Security.KeyVault.Administration.KeyVaultEkmConnection KeyVaultEkmConnection(string hostName = default, string pathPrefix = default, System.Collections.Generic.IEnumerable<BinaryData> serverCaCertificates = default, string serverSubjectCommonName = default);
static member KeyVaultEkmConnection : string * string * seq<BinaryData> * string -> Azure.Security.KeyVault.Administration.KeyVaultEkmConnection
Public Shared Function KeyVaultEkmConnection (Optional hostName As String = Nothing, Optional pathPrefix As String = Nothing, Optional serverCaCertificates As IEnumerable(Of BinaryData) = Nothing, Optional serverSubjectCommonName As String = Nothing) As KeyVaultEkmConnection

Parameters

hostName
String

EKM proxy FQDN (Fully Qualified Domain Name). Only allowed characters are a-z, A-Z, 0-9, hyphen (-), dot (.), and colon (:).

pathPrefix
String

Optional path prefix for the EKM proxy (if any).

serverCaCertificates
IEnumerable<BinaryData>

The root CA certificate chain that issued the proxy server's certificate. An array of certificates in the certificate chain, each in DER format and base64 encoded.

serverSubjectCommonName
String

The subject common name of the server certificate of EKM Proxy.

Returns

A new KeyVaultEkmConnection instance for mocking.

Applies to