# JCA/JCE

O uso do padrão/protocolo JCA/JCE (Java Cryptography Architecture/Java Cryptography Extension) é recomendável em soluções desenvolvidas em JAVA, o driver implementa um conector/adapter de um CSP (Cryptographic Service Provider) no padrão esperado pelo framework de operações criptográficas nativo do JAVA.

Ao criar uma instância de um provider em JAVA também é possível instanciar providers/keystore a partir do driver [PKCS11](/workspace/middleware/pkcs-11.md), e em sistemas Windows através do [Microsoft Crypto API - CSP com o uso do Windows-MY ou SunMSCAPI](/workspace/middleware/csp.md).

A CSP JCA/JCE BirdID permite a integração nativa e direta (sem middlewares) entre uma aplicação Java e os servidores Cloud da suíte, essa integração direta traz uma melhor performance, maior interoperabilidade e flexibilidade de desenvolvimento em aplicações JAVA.

A referência completa sobre o framework JCA/JCE pode ser consultada no site oficial da Sun Microsystems Inc.

### Instalação <a href="#instalacao" id="instalacao"></a>

...

### Binário <a href="#binarios" id="binarios"></a>

...


---

# Agent Instructions: 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:

```
GET https://docs.vaultid.com.br/workspace/middleware/jca.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
