29 std::unique_ptr<folly::IOBuf> certRequestContext,
30 std::vector<fizz::Extension> extensions) = 0;
41 std::unique_ptr<folly::IOBuf> authRequest) = 0;
51 std::unique_ptr<folly::IOBuf> authenticator) = 0;
virtual ~SecondaryAuthManagerBase()=default
virtual bool validateAuthenticator(const fizz::AsyncFizzBase &transport, TransportDirection dir, uint16_t certId, std::unique_ptr< folly::IOBuf > authenticator)=0
virtual std::pair< uint16_t, std::unique_ptr< folly::IOBuf > > createAuthRequest(std::unique_ptr< folly::IOBuf > certRequestContext, std::vector< fizz::Extension > extensions)=0
virtual std::pair< uint16_t, std::unique_ptr< folly::IOBuf > > getAuthenticator(const fizz::AsyncFizzBase &transport, TransportDirection dir, uint16_t requestId, std::unique_ptr< folly::IOBuf > authRequest)=0