Class Decrypt.Request

    • Method Detail

      • encryptionKeyName

        public Decrypt.Request encryptionKeyName​(String encryptionKeyName)
        Specifies the name of the encryption key to decrypt against. Required.
        Parameters:
        encryptionKeyName - name of the key
        Returns:
        updated request
      • cipherText

        public Decrypt.Request cipherText​(String value)
        The data to decrypt (in current version something like vault:v1:base64-text.
        Parameters:
        value - value to encrypt
        Returns:
        updated request
      • context

        public Decrypt.Request context​(Base64Value value)
        Specifies the context for key derivation. This is required if key derivation is enabled for this key.
        Parameters:
        value - context
        Returns:
        updated request
      • nonce

        public Decrypt.Request nonce​(Base64Value value)
        Specifies a base64 encoded nonce value used during encryption. Must be provided if convergent encryption is enabled for this key and the key was generated with Vault 0.6.1. Not required for keys created in 0.6.2+.
        Parameters:
        value - nonce
        Returns:
        updated request