## Uses of Class
be.fgov.ehealth.etee.crypto.decrypt.UnsealedData

- Packages that use UnsealedData
  Package | Description
  --- | ---
  be.fgov.ehealth.etee.crypto.decrypt | Classes for validation and unsealing of sealed message.

- - ### Uses of UnsealedData in be.fgov.ehealth.etee.crypto.decrypt

    Methods in be.fgov.ehealth.etee.crypto.decrypt that return types with arguments of type UnsealedData
    Modifier and Type | Method and Description
    --- | ---
    `CryptoResult<UnsealedData>` | DataSealChecker.`stamp(byte[] data, byte[] timestamp)` Puts a timestamp on sealed data to prove that it existed in that state on a certain moment in time.
    `CryptoResult<UnsealedData>` | DataSealChecker.`stamp(java.io.InputStream data, java.io.OutputStream stampedData, byte[] timestamp)` Puts a timestamp on sealed data to prove that it existed in that state on a certain moment in time.
    `CryptoResult<UnsealedData>` | DataSealChecker.`stamp(java.io.InputStream data, java.io.OutputStream stampedData, byte[] timestamp, DataPipe pipe)` Puts a timestamp on sealed data to prove that it existed in that state on a certain moment in time.
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(byte[] data)` Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created.
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(byte[] data, javax.crypto.SecretKey kek)` Unseals the data using the given Key Encryption Key.
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(byte[] data, javax.crypto.SecretKey kek, SigningCredential... signers)` Unseals the data using the given Key Encryption Key and validate the signature using the given signer credential(s).
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(byte[] data, SigningCredential... signers)` Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created and validate the signature using the given signer credential(s).
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(java.io.InputStream sealedData, java.io.OutputStream unsealedData)` Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created.
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(java.io.InputStream sealedData, java.io.OutputStream unsealedData, javax.crypto.SecretKey kek)` Unseals the data using the given Key Encryption Key.
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(java.io.InputStream sealedData, java.io.OutputStream unsealedData, javax.crypto.SecretKey kek, SigningCredential... signers)` Unseals the data using the given Key Encryption Key and validate the signature using the given signer credential(s).
    `CryptoResult<UnsealedData>` | DataUnsealer.`unseal(java.io.InputStream sealedData, java.io.OutputStream unsealedData, SigningCredential... signers)` Unseals the data using the private keys that were provided to the DataUnsealerFactory when this DataUnsealer was created and validate the signature using the given signer credential(s).
    `CryptoResult<UnsealedData>` | DataSealChecker.`validate(byte[] data)` Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
    `CryptoResult<UnsealedData>` | DataSealChecker.`validate(byte[] data, SigningCredential... signers)` Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
    `CryptoResult<UnsealedData>` | DataSealChecker.`validate(java.io.InputStream data, java.io.OutputStream verifiedData)` Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
    `CryptoResult<UnsealedData>` | DataSealChecker.`validate(java.io.InputStream data, java.io.OutputStream verifiedData, DataPipe pipe)` Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
    `CryptoResult<UnsealedData>` | DataSealChecker.`validate(java.io.InputStream data, java.io.OutputStream verifiedData, DataPipe pipe, SigningCredential... signers)` Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).
    `CryptoResult<UnsealedData>` | DataSealChecker.`validate(java.io.InputStream data, java.io.OutputStream verifiedData, SigningCredential... signers)` Verify if the sealed data is acceptable according to specified policies (ocsp, signing, encryption).

Copyright © 2025 eHealth. All rights reserved.