# DSSVerificationParams

## Content

# Type Alias: DSSVerificationParams

```ts
type DSSVerificationParams = object;
```

Represents parameters for the [DocumentSecurityStore#addVerification](../classes/DocumentSecurityStore#addverification) method.

## Properties

### certificatesPem?

```ts
optional certificatesPem?: string[];
```

A list of additional certificates used to build the signing chain.

***

### certificatesSet?

```ts
optional certificatesSet?: DSSCertificatesSet;
```

A value that defines the set of certificates
information about which should be added to the DSS.
If not specified [DSSCertificatesSet#WholeSigningChain](../enumerations/DSSCertificatesSet#wholesigningchain) used.

***

### externalResourcesOptions?

```ts
optional externalResourcesOptions?: ExternalResourcesOptions;
```

Gets configuration options used to retrieve external X.509-related resources.

These options control how resources such as CRLs, OCSP responses, and TSA data
are resolved and fetched, including URL rewriting, custom network handling,
and request lifecycle hooks.

#### Returns

The current external resources configuration, or `undefined`
if default behavior is used.

***

### includeCerts?

```ts
optional includeCerts?: boolean;
```

A value indicating whether to include certificates information
into the DSS.
If not specified "true" used.

***

### infoType?

```ts
optional infoType?: DSSVerificationInfoType;
```

A value that defines the scope of information to include into the DSS.
If not specified [DSSVerificationInfoType#OCSP\_OPTIONAL\_CRL](../enumerations/DSSVerificationInfoType#ocsp_optional_crl) used.
