# Pkcs7Content

## Content

# Type Alias: Pkcs7Content

```ts
type Pkcs7Content = object;
```

Defines properties an existing PDF binary signature that is stored in the <b>/Contents</b> property
of the PDF signature dictionary.

## See

 - [PdfSignature](../classes/PdfSignature)
 - [PdfSignature#contents](../classes/PdfSignature#contents)

## Properties

### encryptionAlgorithm

```ts
encryptionAlgorithm: string;
```

The name of the encryption algorithm used in the signature.

***

### encryptionAlgorithmOid

```ts
encryptionAlgorithmOid: string;
```

The OID of the encryption algorithm used in the signature.

***

### hashAlgorithm

```ts
hashAlgorithm: string;
```

The name of the HASH algorithm used in the signature.

***

### hashAlgorithmOid

```ts
hashAlgorithmOid: string;
```

The OID of the HASH algorithm used in the signature.

***

### isTsp

```ts
isTsp: boolean;
```

Indicating whether the signature is a PAdES LTV time-stamp.

***

### signatureData

```ts
signatureData: Uint8Array;
```

The signature data.

***

### signingCertificateChainPem

```ts
signingCertificateChainPem: string[];
```

The chain of certificates used to create the signature.
The first certificate in the list is the signing certificate.

***

### signingTime?

```ts
optional signingTime?: Date;
```

The signing time that is stored in the signature,
can be undefined if the binary signature does not contain a signing time.

***

### valueValid

```ts
valueValid: boolean;
```

Indicating whether the signature is correct and corresponds to the signed data.
