Identity described by an X.509 certificate where the private key is stored in a hardware security module.
To use identities of this type, a suitable HsmX509Provider must be
created and added to the identity provider registry of the wallet containing the identity.
- Implements:
Properties:
Name | Type | Description |
---|---|---|
type |
'HSM-X.509' | The type of the identity. |
credentials.certificate |
string | Certificate in PEM format. |
credentials.privateKey |
Pkcs11EcdsaKey | The PKCS11 key as generated by the PKCS11 crypto suite |