---
title: "IEncryptionCsp"
description: "Namespace: Lacuna.Pki"
canonical: "https://docs.lacunasoftware.com/api/Lacuna.Pki/IEncryptionCsp"
locale: "pt-BR"
product: "PKI SDK"
last_updated: "2026-06-02"
---

# IEncryptionCsp

**Namespace:** `Lacuna.Pki`  
**Assembly:** `Lacuna.Pki`  
_Interface_

```csharp
public interface IEncryptionCsp
```

## Propriedades

### `CanDecrypt`

```csharp
bool CanDecrypt { get; }
```

**Retorno**

[`bool`](https://learn.microsoft.com/dotnet/api/system.boolean)

---

## Métodos

### `Decrypt(byte[], EncryptionParameters)`

```csharp
byte[] Decrypt(byte[] data, EncryptionParameters parameters)
```

**Parâmetros**

| Nome | Tipo | Descrição |
|---|---|---|
| `data` | [`byte[]`](https://learn.microsoft.com/dotnet/api/system.byte) |  |
| `parameters` | [`EncryptionParameters`](https://docs.lacunasoftware.com/api/Lacuna.Pki/EncryptionParameters) |  |

**Retorno**

[`byte[]`](https://learn.microsoft.com/dotnet/api/system.byte)

---

### `Encrypt(byte[], EncryptionParameters)`

```csharp
byte[] Encrypt(byte[] data, EncryptionParameters parameters)
```

**Parâmetros**

| Nome | Tipo | Descrição |
|---|---|---|
| `data` | [`byte[]`](https://learn.microsoft.com/dotnet/api/system.byte) |  |
| `parameters` | [`EncryptionParameters`](https://docs.lacunasoftware.com/api/Lacuna.Pki/EncryptionParameters) |  |

**Retorno**

[`byte[]`](https://learn.microsoft.com/dotnet/api/system.byte)

---
