接口的使用
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.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)