Class CryptoResource
java.lang.Object
org.apache.camel.quarkus.component.crypto.it.CryptoResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String(package private) org.apache.camel.ProducerTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecryptPayload(byte[] payload) decryptPgpPayload(byte[] payload) byte[]encryptPayload(String payload) byte[]encryptPgpPayload(String payload) keyStore()myPrivateKey(KeyStore keyStore) myPublicKey(KeyStore keyStore) byte[]sign(boolean raw) jakarta.ws.rs.core.Response
-
Field Details
-
MESSAGE
- See Also:
-
producerTemplate
@Inject org.apache.camel.ProducerTemplate producerTemplate
-
-
Constructor Details
-
CryptoResource
public CryptoResource()
-
-
Method Details
-
sign
@Path("/signature/sign") @POST public byte[] sign(@QueryParam("raw") boolean raw) -
verify
@Path("/signature/verify") @POST @Consumes("text/plain") public jakarta.ws.rs.core.Response verify(@QueryParam("raw") boolean raw, String signature) -
encryptPayload
-
decryptPgpPayload
-
encryptPgpPayload
-
decryptPayload
-
keyStore
- Throws:
Exception
-
myPrivateKey
- Throws:
Exception
-
myPublicKey
- Throws:
Exception
-
customSecureRandom
-