Class PQCEndpointBuilderFactory.PQCHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.PQCEndpointBuilderFactory.PQCHeaderNameBuilder
Enclosing interface:
PQCEndpointBuilderFactory

public static class PQCEndpointBuilderFactory.PQCHeaderNameBuilder extends Object
The builder of headers' name for the PQC Algorithms component.
  • Constructor Details

    • PQCHeaderNameBuilder

      public PQCHeaderNameBuilder()
  • Method Details

    • pQCOperation

      public String pQCOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header PQCOperation.
    • pQCSignature

      public String pQCSignature()
      The signature of a body. The option is a: String type. Group: producer
      Returns:
      the name of the header PQCSignature.
    • pQCVerification

      public String pQCVerification()
      The result of verification of a Body signature. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header PQCVerification.
    • pQCSecretKey

      public String pQCSecretKey()
      The extracted key in case of extractSecretKeyFromEncapsulation operation and storeExtractedSecretKeyAsHeader option enabled. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header PQCSecretKey.
    • pQCRemainingSignatures

      public String pQCRemainingSignatures()
      The remaining signatures for a stateful key. The option is a: Long type. Group: producer
      Returns:
      the name of the header PQCRemainingSignatures.
    • pQCKeyState

      public String pQCKeyState()
      The key state for a stateful key. The option is a: org.apache.camel.component.pqc.stateful.StatefulKeyState type. Group: producer
      Returns:
      the name of the header PQCKeyState.
    • pQCKeyId

      public String pQCKeyId()
      The key ID for stateful key operations. The option is a: String type. Group: producer
      Returns:
      the name of the header PQCKeyId.
    • pQCKeyPair

      public String pQCKeyPair()
      The generated key pair. The option is a: java.security.KeyPair type. Group: producer
      Returns:
      the name of the header PQCKeyPair.
    • pQCKeyFormat

      public String pQCKeyFormat()
      The key format for import/export operations. The option is a: String type. Group: producer
      Returns:
      the name of the header PQCKeyFormat.
    • pQCExportedKey

      public String pQCExportedKey()
      The exported key data. The option is a: byte[] type. Group: producer
      Returns:
      the name of the header PQCExportedKey.
    • pQCKeyMetadata

      public String pQCKeyMetadata()
      The key metadata. The option is a: org.apache.camel.component.pqc.lifecycle.KeyMetadata type. Group: producer
      Returns:
      the name of the header PQCKeyMetadata.
    • pQCKeyList

      public String pQCKeyList()
      List of key metadata. The option is a: java.util.List type. Group: producer
      Returns:
      the name of the header PQCKeyList.
    • pQCAlgorithm

      public String pQCAlgorithm()
      The algorithm for key generation. The option is a: String type. Group: producer
      Returns:
      the name of the header PQCAlgorithm.
    • pQCIncludePrivate

      public String pQCIncludePrivate()
      Include private key in export. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header PQCIncludePrivate.
    • pQCRevocationReason

      public String pQCRevocationReason()
      Revocation reason. The option is a: String type. Group: producer
      Returns:
      the name of the header PQCRevocationReason.