Is there any way to make XAdES signature using Google Cloud KMS? I cannot find any info about it.
XAdES signature using Google Cloud KMS
271 Views Asked by Dmitry Vasilev At
1
There are 1 best solutions below
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in DIGITAL-SIGNATURE
- add attribute to signature xml in java
- WinVerifyTrust error code handling
- is PdfPKCS7.loadCacertsKeyStore() deprecated
- Trouble verifying XML signature with XmlDsigExcC14NTransform and InclusiveNamespaces
- Digital Signature in java / android (RSA keys)
- Digital signature tab not seen for executable developed in VC in VS2005 IDE using /keyfile and /LN as additional option in linker
- Restamping CAdES-A using Digital Signature Service from joinup.ec.europa.eu.
- What are the services available to manage digital signature?
- Error in digital signature
- Is there a standard on how to sign primitive types?
- Should elliptic curve for public key generation and signature computation be the same?
- Sign a file with SSL certificate for iOS "Shared Web Credentials" API
- In gpg, "decrypting" a signed message without the public key
- How to avoid SIGABRT when generating RSA Signature at EVP_SignFinal
- How to digitally sign PDF document using iTextSharp with PKCS7 standard (.cer)
Related Questions in GOOGLE-CLOUD-KMS
- Google's Key Management System: data unencryption after key rotation
- IllegalAccessError: tried to access field com.google.protobuf.AbstractMessage.memoizedSize while using KMS decrypt
- Using Google Cloud KMS on behalf of user
- nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.google.cloud.kms.v1.stub.GrpcKeyManagementServiceStub
- How to get a valid and deterministic signature and recover the address of an Ethereum transaction using GCP KMS?
- Caused by: com.google.apphosting.api.ApiProxy$FeatureNotEnabledException: app_identity_service.GetAccessToken
- How to pass the key version when creating key ( Symmetric/ Asymmetric) in GCP KMS
- DataFlow job failed with Caused by: io.grpc.StatusRuntimeException: NOT_FOUND: Requested deidentify
- Data encryption - Multi region
- Can we save wrapped keys generated with cloud KMS keys in DLP deidentification templates(using Python Api)?
- Convert Google KMS signatures from DER-encoded format to .Net IEEE 1363 format
- How to mock @google-cloud/kms using jest
- Uploading Custom Private Keys for use in Google Cloud KMS
- (gcloud.kms.encrypt) Failed to read plaintext file
- Google Cloud Cloud/Key activity logging
Related Questions in XADES
- Digital signature on Local IIS vs IIS Express. XAdES
- Can I use ECDSA certificate to generate signature with xades4j?
- Chilkat - Delphi DLL - XADES - CkXmlDSigGen_AddExternalTextRef
- C#- How to sign certificate XML document without URI attribute on <Reference> tag?
- .NET XAdES Signing throws CryptographicException
- Is it possible to strip the content from the enveloped XaDES signature to get the detached signature
- Convert enveloped XaDES to detached
- XAdES creation with manual signature entry
- XADES Signature Verification
- XAdES external signing using client privateKey
- C# method CheckSignature returns false for valid XAdES signed document
- How to sign xml with XAdES4j, and reference URI (#DatosEmision)?
- XAdES validation fails with Reference URI="" for document with stylesheet processing instruction
- Append XML with XAdES-T Timestamp Response (TSR)
- Signing detached xml secured by jwt and tls
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?
Wow, XAdES is a maze of twisty standards documents, it's tough to find what is supported. From what I can tell, XMLDSIG originally supported DSA and RSA-SHA1 which are now pretty dated and neither is supported by Cloud KMS's algorithms.
In 2013 XML Signature Syntax and Processing Version 1.1 which specified some more algorithms, including an RSA algorithm with SHA-256 which should be compatible with Cloud KMS's
RSA_SIGN_PKCS1_2048_SHA256,RSA_SIGN_PKCS1_3072_SHA256andRSA_SIGN_PKCS1_4096_SHA256. and I believe itsECDSAwithSHA384should be compatible with Cloud KMS'sEC_SIGN_P384_SHA384.There may have been further developments since then with other supported algorithms. I suspect that particular XAdES implementations or interoperability groups may only support a selection of algorithms, so you may need to check with those for interoperable algorithms.
All that said, Cloud KMS does not provide the tooling to encode the documents for signing nor encode the signatures in a way compatible with XAdES, so while I believe, if you had algorithmic compatibility, you could implement signing with keys stored in Cloud KMS, but it would take a chunk of work to do the various format conversions.
Thanks for using GCP and Cloud KMS. If you have more info on what you wish it could do, I'd be happy to get the request.