# IPdfRevocationSource interface

> Supplies revocation data: OCSP responses and CRLs. The library asks for each certificate it needs; the application fetches them however it likes (HTTP,...

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

Supplies revocation data: OCSP responses and CRLs. The library asks for each certificate it
needs; the application fetches them however it likes (HTTP, a cache, files) or returns none.
The library never opens a connection itself.

```csharp
public interface IPdfRevocationSource
```

## Methods

### <a id="PdfNetStack_Signing_IPdfRevocationSource_GetRevocationValues_PdfNetStack_Signing_PdfRevocationRequest_"></a> GetRevocationValues\(PdfRevocationRequest\)

The OCSP responses and CRLs the application has for [Certificate](https://www.jadev-corp.com/api/pdfnetstack-signing/pdfrevocationrequest/#PdfNetStack_Signing_PdfRevocationRequest_Certificate); empty when it has none.

```csharp
PdfRevocationValues GetRevocationValues(PdfRevocationRequest request)
```

#### Parameters

`request` [PdfRevocationRequest](https://www.jadev-corp.com/api/pdfnetstack-signing/pdfrevocationrequest/)

#### Returns

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

## Used in

- [Digitally sign PDF files in C# and .NET](https://www.jadev-corp.com/guides/signatures/)

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