> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/da/knowledge-base/troubleshooting-articles/certificate-security-provider-configuration-errors.md).

# Konfigurationsfejl for certifikatsikkerhedsudbyder

Fejlfind fejl i certifikatsikkerhedsudbyderen, f.eks. SCARD\_F\_INTERNAL\_ERROR og NTE\_BAD\_KEYSET, der påvirker adgangen til den private nøgle i Remote Desktop Manager.

Konfiguration af certifikatsikkerhedsudbydere kan lejlighedsvis give fejl. For at udføre kryptering med certifikatet skal programmet have adgang til certifikatets private nøgle, hvilket undertiden kan give problemer.

{% hint style="info" %}
Prøv først at løse problemet ved at køre Remote Desktop Manager i administratortilstand for at udelukke almindelige tilladelsesfejl.
{% endhint %}

### Almindelige tilladelsesfejl

`An error occurred trying to access the certificate private key. (0x80100001, SCARD_F_INTERNAL_ERROR)`\
\
Hvis De bruger et YubiKey-chipkortcertifikat, kan De se [Troubleshooting SCARD\_F\_INTERNAL\_ERROR](https://support.yubico.com/hc/en-us/articles/360013718020-Troubleshooting-SCARD-F-INTERNAL-ERROR). Fejlen skyldes et internt problem med konfigurationen af Yubikey. Producenten anbefaler at aktivere fejlfindingslogning for at diagnosticere problemet med Yubikey.

***

`Smart card prompt cancelled. (0x8010006E, SCARD_W_CANCELLED_BY_USER)`\
\
Prompten om chipkortets legitimationsoplysninger blev annulleret, hvilket forhindrede adgang til den private nøgle.

***

`Access denied (0x80090010, NTE_PERM)`\
\
Programmet kunne ikke få adgang til certifikatets private nøgle på grund af tilladelsesproblemer.

* Det kan også skyldes, at prompten om certifikatets PIN-kode blev annulleret.
* Brugeren har ikke tilladelse til at læse certifikatets private nøgle.

***

`Unable to open the Windows cryptographic key container. (0x80090016, NTE_BAD_KEYSET)`\
\
Programmet kunne ikke få adgang til certifikatets private nøgle i den kryptografiske nøglebeholder i Windows.\
\
Problemet kan skyldes tilladelsesproblemer eller en nøgle, der ikke findes eller er beskadiget. Det sidste kan ske, hvis brugeren ændrer sin adgangskode, hvilket medfører rotation af DPAPI-nøglerne og derfor forhindrer, at nøglebeholderne dekrypteres.`The handle is invalid. (0x80090026, NTE_INVALID_HANDLE)`Programmet kunne ikke få adgang til certifikatets private nøgle.\
\
Her er nogle årsager til, at det kan ske:

* Certifikatet er ikke et RSA-certifikat.
* Certifikatet indeholder ikke en privat RSA-nøgle.
* Den private nøgle er ikke markeret som eksporterbar.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/da/knowledge-base/troubleshooting-articles/certificate-security-provider-configuration-errors.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
