接口的使用
org.apache.pulsar.client.api.CryptoKeyReader
使用CryptoKeyReader的程序包
-
org.apache.pulsar.client.api中CryptoKeyReader的使用
修饰符和类型方法说明void
MessageCrypto.addPublicKeyCipher
(Set<String> keyNames, CryptoKeyReader keyReader) ConsumerBuilder.cryptoKeyReader
(CryptoKeyReader cryptoKeyReader) Sets aCryptoKeyReader
.ProducerBuilder.cryptoKeyReader
(CryptoKeyReader cryptoKeyReader) Sets aCryptoKeyReader
.ReaderBuilder.cryptoKeyReader
(CryptoKeyReader cryptoKeyReader) Sets aCryptoKeyReader
to decrypt the message payloads.TableViewBuilder.cryptoKeyReader
(CryptoKeyReader cryptoKeyReader) Set theCryptoKeyReader
to decrypt the message payloads.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)