We are working on Secureboot to secure our system from evil maid attacks. As part of securing the system, we sign the kernel and associated drivers. We use pesign tool to sign the kernel (vmlinuz). I tried to invoke PKCS engine from openssl to sign the vmlinuz kernel with the private key stored in SoftHSM. But it failed complaining initialization is not done. Is it possible to sign kernel using keys in SoftHSM?
Related Questions in SECURITY
- Can MVC.NET prevent SQL-injection at razor or controller level?
- Forgotten password reset page: should the user need to enter a username/email as well?
- Dynamic roles list in CustomAuthorize ASP MVC
- Access roles from multiple applications
- How to Fix TLS CBC Incorrect Padding Abuse Vulnerability on Windows 2003 Server
- Evernote Web Clipper and Content Security Policy
- Invalidate user credentials when password changes
- Spring Boot MVC non-role based security
- Correct Captcha behaviour on error
- Is macro more secure than static const if I don't want someone to know or change the hardcode value?
- In Android, ensuring only pre-decided users can only use the app
- Authenticating plain text passwords against md5 hash in DB using Apache Shiro
- Symfony2 - handle HTTP/Entity user access restrictions
- Client side computation without exposing code?
- searchable row level encryption using java?
Related Questions in OPENSSL
- Do I have to randomize key in OpenSSL
- SoapClient in PHP 5.6 when using HTTPS emits warning with "key values mismatch"
- Sign with private key and verify with public
- CloudSQL SSL connection error
- What is the correct way to pass the password to OpenSSL
- Ruby using wrong version of openssl
- Trying to create a certificate through openssl using shell_exec in PHP
- Decrypt Amazon Redshift CSV dump
- Generate signature using private key with OpenSSL API
- Google reCaptcha with php validation
- OpenSSL file transfer
- Verify a RSA public key in OpenSSL?
- Non-blocking SSL socket negotiation in Ruby. Possible?
- openssl_pkey_get_public return 0
- gem eventmachine fatal error: 'openssl/ssl.h' file not found
Related Questions in PKCS#11
- PartialChain error in X509Chain when building certificate chain?
- Why are there no extensions in the CertificateExtensions property of CertificateRequest?
- Compute sign using secure token hit Unknown error -1073741275 using sha256 algo
- Go TLS x509: no DEK-Info header in block even if using pkcs8
- What is the accepted way to transfer public-private keypairs over intranet?
- Problem with cURL in PKCS11 with USB TOKEN
- C# Decrypt AES CBC pkcs1 padding, there is System.Security.Cryptography.PaddingMode.PKCS7 but does not have PKCS1
- How can i get public key in DER format from base64 encoded public key?
- Decryption error while Decrypt the symmetric key
- Meaning of algorithm properties in a certificate
- Azure Function Could not load file or assembly 'System.Security.Cryptography.Pkcs'
- convert pkcs1 signature to pkcs7 signature using nodejs
- OpenSSL.crypto.Error when trying to load certificate from Azure Key Vault
- problem in importing private key to the token
- How to check pkcs format of a private key using golang code?
Related Questions in HSM
- Using Amazon KMS service on Heroku
- How to generate certificate if private key is in HSM?
- Form a key from encrypted component thales command
- Error in digital signature
- How is private key read out from a PKCS#11 module in openSSL?
- Exception while file signing using HSM and SUNPKCS11
- Using Key object handle in PKCS#11
- ‘pgp_sym_encrypt’ and ‘pgp_sym_decrypt’ mechanism with HSM (hardware security module)
- HSM Support in Azure API management
- PKCS11 - SHA1HMAC yields a different SHA1HMAC result
- Signing an XML using pkcs11 Wrappers in JAVA
- ARQC/ ARPC Validation for CVN 14
- Does Azure Key Vault service support PKCS#11?
- How to register my own algorithm to Linux crypto API for user mode apps
- PIN Block translation on thales HSM not working
Related Questions in SOFTHSM
- How do I define a pkcs11 attribute for a RSA private key that can store metadata like IV or date of generation used to the key?
- Why iaik wrapper does not find the key pair?
- How to Install automake, autoconf, libtool, pkg-config on git bas windows 10
- CKR_GENERAL_ERROR when configuring SunPKCS11 with softhsm
- how to read softhsm keys
- Error creating token via softhsm2 as non-root user "Could not initialize the library"
- engine_pkcs11 and softhsm with ECC keys
- Correct way to conduct private key operation from PKCS11 for mTLS connection in Go
- PKCS11 does not recognize new slot created in softhsm in runtime
- Signing PDF from Pkcs11Interop for CKM_ECDSA_SHA256 using SoftHSM 2.2.0 (ECDSA with SHA256) C# .net
- Pkcs#11 with SSL in java
- Session.GetOperationState() method is throwing exception "Method C_GetOperationState returned CKR_FUNCTION_NOT_SUPPORTED in SoftHSM"
- Sign vmlinuz with SoftHSM?
- SoftHSM2 return "Error parsing configuration"
- Fabric-CA with SoftHSM: Could not initialize BCCSP PKCS11: Invalid config. It must not be nil
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?