> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# isEncryptedVerifiableCredential

> **isEncryptedVerifiableCredential**(`credential`): `credential is EncryptedVerifiableCredential`

Checks if an object is an `EncryptedVerifiableCredential`.

## Parameters

| Parameter    | Type                                                                   | Description                     |
| ------------ | ---------------------------------------------------------------------- | ------------------------------- |
| `credential` | [`VerifiableCredentialType`](../type-aliases/VerifiableCredentialType) | The credential object to check. |

## Returns

`credential is EncryptedVerifiableCredential`

`true` if the object is a valid `EncryptedVerifiableCredential`, otherwise `false`.

## Throws

Will throw an error if the object does not have a valid structure for a verifiable credential.

## Defined in

[verifiableCredentialsSDK/types/utils.ts:93](https://github.com/Crossmint/crossmint-sdk/blob/main/packages/client/verifiable-credentials/src/verifiableCredentialsSDK/types/utils.ts#L93)
