| Package | Description |
|---|---|
| org.apache.pulsar.client.api |
Pulsar Client API.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessageCrypto.addPublicKeyCipher(Set<String> keyNames,
CryptoKeyReader keyReader) |
ConsumerBuilder<T> |
ConsumerBuilder.cryptoKeyReader(CryptoKeyReader cryptoKeyReader)
Sets a
CryptoKeyReader. |
ReaderBuilder<T> |
ReaderBuilder.cryptoKeyReader(CryptoKeyReader cryptoKeyReader)
Sets a
CryptoKeyReader to decrypt the message payloads. |
ProducerBuilder<T> |
ProducerBuilder.cryptoKeyReader(CryptoKeyReader cryptoKeyReader)
Sets a
CryptoKeyReader. |
boolean |
MessageCrypto.decrypt(Supplier<MetadataT> messageMetadataSupplier,
ByteBuffer payload,
ByteBuffer outBuffer,
CryptoKeyReader keyReader) |
void |
MessageCrypto.encrypt(Set<String> encKeys,
CryptoKeyReader keyReader,
Supplier<BuilderT> messageMetadataBuilderSupplier,
ByteBuffer payload,
ByteBuffer outBuffer) |
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.