---
title: "SSLAddDistinguishedName(_:_:_:)"
framework: security
role: symbol
role_heading: Function
path: "security/ssladddistinguishedname(_:_:_:)"
---

# SSLAddDistinguishedName(_:_:_:)

Adds a DER-encoded distinguished name to a list of acceptable names to be specified in requests for client certificates.

## Declaration

```swift
func SSLAddDistinguishedName(_ context: SSLContext, _ derDN: UnsafeRawPointer?, _ derDNLen: Int) -> OSStatus
```

## Parameters

- `context`: An SSL session context reference.
- `derDN`: A pointer to a buffer containing a DER-encoded distinguished name.
- `derDNLen`: A value of type size_t representing the size of the buffer pointed to by the parameter derDN.

## Return Value

Return Value A result code. See Secure Transport Result Codes.
