# PdfTrustedListQualification class

> The qualification of a signature confirmed against the trusted lists in TrustedLists, as ETSI TS 119 615 describes: the CA/QC service that issued the...

Namespace: [PdfNetStack.Signing](https://www.jadev-corp.com/api/pdfnetstack-signing/)  
Assembly: PdfNetStack.dll  
Package: `PdfNetStack`

The qualification of a signature confirmed against the trusted lists in
[TrustedLists](https://www.jadev-corp.com/api/pdfnetstack-signing/pdfvalidationoptions/#PdfNetStack_Signing_PdfValidationOptions_TrustedLists), as ETSI TS 119 615 describes: the CA/QC
service that issued the certificate, its status at the certificate's issuance and at the
signing time, the qualifiers that apply, and the certificate's QCStatements.

```csharp
public sealed class PdfTrustedListQualification
```

**Inheritance**

[object](https://learn.microsoft.com/dotnet/api/system.object) ← 
[PdfTrustedListQualification](https://www.jadev-corp.com/api/pdfnetstack-signing/pdftrustedlistqualification/)

## Properties

### <a id="PdfNetStack_Signing_PdfTrustedListQualification_AtIssuance"></a> AtIssuance

The qualification at the certificate's issuance (its notBefore), by the same rules.

```csharp
public PdfQualification AtIssuance { get; }
```

#### Property Value

 [PdfQualification](https://www.jadev-corp.com/api/pdfnetstack-signing/pdfqualification/)

### <a id="PdfNetStack_Signing_PdfTrustedListQualification_Qualification"></a> Qualification

The qualification at the signing time: what the lists confirm, with the certificate's
QCStatements where the lists leave a point to them. AdES when the certificate is not an EU
qualified certificate at its issuance or at the signing time; Indeterminate when the lists
do not decide. Always Indeterminate when the certificate checks
([Status](https://www.jadev-corp.com/api/pdfnetstack-signing/pdfcertificatevalidation/#PdfNetStack_Signing_PdfCertificateValidation_Status)) did not pass: the lists are then not consulted.

```csharp
public PdfQualification Qualification { get; }
```

#### Property Value

 [PdfQualification](https://www.jadev-corp.com/api/pdfnetstack-signing/pdfqualification/)

### <a id="PdfNetStack_Signing_PdfTrustedListQualification_Reasons"></a> Reasons

How the decision was reached, in plain words, including lists that could not be used.

```csharp
public IReadOnlyList<string> Reasons { get; }
```

#### Property Value

 [IReadOnlyList](https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist\-1)<[string](https://learn.microsoft.com/dotnet/api/system.string)\>

### <a id="PdfNetStack_Signing_PdfTrustedListQualification_Service"></a> Service

The CA/QC service that decided, or null when none did.

```csharp
public PdfTrustService? Service { get; }
```

#### Property Value

 [PdfTrustService](https://www.jadev-corp.com/api/pdfnetstack-signing/pdftrustservice/)?

Source: https://www.jadev-corp.com/pdfnetstack/api/pdfnetstack-signing/pdftrustedlistqualification/
