> For the complete documentation index, see [llms.txt](https://docs.lithnet.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lithnet.io/ams/v3.0/help-and-support/support-articles/kb000010.md).

# KB000010: The Access Manager agents fail to register on macOS 15 (Sequoia)

## Summary

When registering an Access Manager Agent on macOS 15 (Sequoia), you receive an error message similar to the following.

```
Interop+AppleCrypto+AppleCommonCryptoCryptographicException: The specified item is no longer valid. It may have been deleted from the keychain
```

The issue only occurs with new agent registrations. If agent is installed and working on a macOS 14 machine that is subsequently upgraded to macOS 15, it will continue to work as expected.

## Cause

There is bug in all current versions of .NET that prevents creating certificates on macOS 15. This is documented by Microsoft on the [.NET GitHub Repository](https://github.com/dotnet/announcements/issues/324).

When the Access Manager agent is first registered, it creates a digital certificate, and registers that with the server. The certificate is used for authenticating the client to the server going forward. The .NET bug prevents creation of the certificate, preventing a successful registration from taking place.

Agents that have already created their certificate (on an earlier version of macOS), and are subsequently upgraded to macOS 15, do not have this issue.

However, if an agent that was working, is reset on macOS 15, it will remain broken until the fix is available. The agent reset operation deletes the certificate, requiring a new one to be created. At this point the bug will be triggered.

## Workarounds

The only available workaround is to install and register the Access Manager agent on macOS 14, and then upgrade to operating system to macOS 15.

There is no workaround for agents attempting to register on macOS 15.

## Resolution

This issue requires a bug fix from Microsoft, expected to be available mid-October. Once this is available, Lithnet will issue an updated agent package.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.lithnet.io/ams/v3.0/help-and-support/support-articles/kb000010.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
