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

# CadesSignerInfo

**Namespace:** `Lacuna.Pki.Cades`  
**Assembly:** `Lacuna.Pki`  
_Class_

```csharp
public class CadesSignerInfo
```

**Hierarquia:** [`object`](https://learn.microsoft.com/dotnet/api/system.object) → `CadesSignerInfo`

## Propriedades

### `ArchiveTimestamps`

```csharp
public List<CadesTimestamp> ArchiveTimestamps { get; }
```

**Retorno**

[`List<CadesTimestamp>`](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)

---

### `AttributeCertificates`

```csharp
public List<AttributeCertificate> AttributeCertificates { get; }
```

**Retorno**

[`List<AttributeCertificate>`](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)

---

### `CadesCTimestamps`

```csharp
public List<CadesTimestamp> CadesCTimestamps { get; }
```

**Retorno**

[`List<CadesTimestamp>`](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)

---

### `CertCrlTimestamp`

```csharp
public List<CadesTimestamp> CertCrlTimestamp { get; }
```

**Retorno**

[`List<CadesTimestamp>`](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)

---

### `CertificateValues`

```csharp
public List<PKCertificate> CertificateValues { get; }
```

**Retorno**

[`List<PKCertificate>`](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)

---

### `CommitmentType`

```csharp
public CommitmentType CommitmentType { get; }
```

**Retorno**

[`CommitmentType`](https://docs.lacunasoftware.com/api/Lacuna.Pki/CommitmentType)

---

### `CompleteCertificateRefs`

```csharp
public List<CertificateReference> CompleteCertificateRefs { get; }
```

**Retorno**

[`List<CertificateReference>`](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)

---

### `CompleteRevocationRefs`

```csharp
public CompleteRevocationReferences CompleteRevocationRefs { get; }
```

**Retorno**

[`CompleteRevocationReferences`](https://docs.lacunasoftware.com/api/Lacuna.Pki/CompleteRevocationReferences)

---

### `DigestAlgorithm`

```csharp
public DigestAlgorithm DigestAlgorithm { get; }
```

**Retorno**

[`DigestAlgorithm`](https://docs.lacunasoftware.com/api/Lacuna.Pki/DigestAlgorithm)

---

### `EncapsultedContentType`

```csharp
public CmsContentType EncapsultedContentType { get; }
```

**Retorno**

[`CmsContentType`](https://docs.lacunasoftware.com/api/Lacuna.Pki/CmsContentType)

---

### `MessageDigest`

```csharp
public byte[] MessageDigest { get; }
```

**Retorno**

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

---

### `RevocationValues`

```csharp
public RevocationValues RevocationValues { get; }
```

**Retorno**

[`RevocationValues`](https://docs.lacunasoftware.com/api/Lacuna.Pki/RevocationValues)

---

### `SignatureAlgorithm`

```csharp
public SignatureAlgorithm SignatureAlgorithm { get; }
```

**Retorno**

[`SignatureAlgorithm`](https://docs.lacunasoftware.com/api/Lacuna.Pki/SignatureAlgorithm)

---

### `SignaturePolicy`

```csharp
public CadesSignaturePolicyInfo SignaturePolicy { get; }
```

**Retorno**

[`CadesSignaturePolicyInfo`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Cades/CadesSignaturePolicyInfo)

---

### `SignatureTimeStamps`

```csharp
public List<CadesTimestamp> SignatureTimeStamps { get; }
```

**Retorno**

[`List<CadesTimestamp>`](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)

---

### `SignatureValue`

```csharp
public byte[] SignatureValue { get; }
```

**Retorno**

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

---

### `SignedAttributesEncoded`

```csharp
public byte[] SignedAttributesEncoded { get; }
```

**Retorno**

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

---

### `SigningCertificate`

```csharp
public PKCertificate SigningCertificate { get; }
```

**Retorno**

[`PKCertificate`](https://docs.lacunasoftware.com/api/Lacuna.Pki/PKCertificate)

---

### `SigningCertificateDigest`

```csharp
public DigestAlgorithmAndValue SigningCertificateDigest { get; }
```

**Retorno**

[`DigestAlgorithmAndValue`](https://docs.lacunasoftware.com/api/Lacuna.Pki/DigestAlgorithmAndValue)

---

### `SigningDescription`

```csharp
public string SigningDescription { get; }
```

**Retorno**

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

---

### `SigningTime`

```csharp
public DateTimeOffset? SigningTime { get; }
```

**Retorno**

[`DateTimeOffset?`](https://learn.microsoft.com/dotnet/api/system.datetimeoffset)

---

## Métodos

### `GetDateReference()`

```csharp
public DateTimeOffset? GetDateReference()
```

**Retorno**

[`DateTimeOffset?`](https://learn.microsoft.com/dotnet/api/system.datetimeoffset)

---

### `GetDateReference(out bool)`

Get the signing date of the signature

```csharp
public DateTimeOffset GetDateReference(out bool isCertified)
```

**Parâmetros**

| Nome | Tipo | Descrição |
|---|---|---|
| `isCertified` | [`bool`](https://learn.microsoft.com/dotnet/api/system.boolean) | If the date is based in a certified timestamp authority |

**Retorno**

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

---

## Membros herdados

[`ToString()`](https://learn.microsoft.com/dotnet/api/system.object.tostring), [`Equals(object)`](<https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)>), [`Equals(object, object)`](<https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)>), [`ReferenceEquals(object, object)`](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), [`GetHashCode()`](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), [`GetType()`](https://learn.microsoft.com/dotnet/api/system.object.gettype), [`MemberwiseClone()`](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)
