# SignCredentialsLdpInputDto

DTO contains params to sign credential

## Properties

| Name                   | Type        | Description                                                                                                                                                                                | Notes                             |
| ---------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------- |
| **unsignedCredential** | **object**  | Unsigned Credential in Dm2 format                                                                                                                                                          | [default to undefined]            |
| **revocable**          | **boolean** |                                                                                                                                                                                            | [optional] [default to undefined] |
| **signatureScheme**    | **string**  |                                                                                                                                                                                            | [optional] [default to undefined] |
| **signatureSuite**     | **string**  | W3C signature suite for canonicalization. Defaults to rdfc variants for each algorithm (ecdsa-rdfc-2019 for P256, eddsa-rdfc-2022 for Ed25519, EcdsaSecp256k1Signature2019 for secp256k1). | [optional] [default to undefined] |
| **keyId**              | **string**  | wallet key ID to use for signing (defaults to wallet\&#39;s default key)                                                                                                                   | [optional] [default to undefined] |

## Example

```typescript
import { SignCredentialsLdpInputDto } from '@affinidi-tdk/wallets-client'

const instance: SignCredentialsLdpInputDto = {
  unsignedCredential,
  revocable,
  signatureScheme,
  signatureSuite,
  keyId,
}
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
