Skip to content

[BUG] Crypto token is offline: org.signserver.common.SignServerException: Failed to initialize crypto token: SHAREDLIBRARYNAME YubiHSM2 is not referring to a defined value #112

@daniel123-sudo

Description

@daniel123-sudo

Describe the Bug

A clear and concise description of what the bug is.

I deployed Signserver CE container with cryptotoken configuration point to YubiHSM2 library.
SHAREDLIBRARYNAME = YubiHSM2

But i received errors that only SHAREDLIBRARYNAME YubiHSM2 is not referring to a defined value. Available library names: PKCS11 Spy

I defined YubiHSM2 library in file signserver/conf/signserver_deploy.properties as below
image

To Reproduce

Steps to reproduce the behavior:

  1. Create file pkcs11-crypto-configuragtion.properties with following contents

WORKER1.ATTRIBUTES=attributes(generate,CKO_PUBLIC_KEY,) = {\n CKA_TOKEN = false\n CKA_ENCRYPT = false\n CKA_VERIFY = true\n CKA_WRAP = false\n}\nattributes(generate, CKO_PRIVATE_KEY,) = {\n CKA_TOKEN = true\n CKA_PRIVATE = true\n CKA_SENSITIVE = true\n CKA_EXTRACTABLE = false\n CKA_DECRYPT = false\n CKA_SIGN = true\n CKA_UNWRAP = false\n}
WORKER1.CRYPTOTOKEN_IMPLEMENTATION_CLASS=org.signserver.server.cryptotokens.PKCS11CryptoToken
WORKER1.TYPE=CRYPTO_WORKER
WORKER1.NAME=CryptoTokenP11
WORKER1.IMPLEMENTATION_CLASS=org.signserver.server.signers.CryptoWorker
WORKER1.SHAREDLIBRARYNAME=YubiHSM2
WORKER1.SLOTLABELVALUE=0
WORKER1.SLOTLABELTYPE=SLOT_NUMBER
WORKER1.DEFAULTKEY=testkey

  1. Set properties and reload configuration
    [root@signserver1 keyfactor]# bin/signserver setproperties pkcs11-crypto-configuragtion.properties

image

bin/signserver reload 1

  1. Active cryptotoken

bin/signserver activatecryptotoken 1

image

Expected Behavior

Successfully activate crypto token with SHAREDLIBRARYNAME point to YubiHSM2

Screenshots and Logs

If applicable, add screenshots and logs to help explain your problem.

Product Deployment

Please complete the following information:

  • Deployment format: container]
  • Version 6.3.0

Additional Context

Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions