Documentation
¶
Index ¶
- type AccordServer
- func (s *AccordServer) HostAuth(ctx context.Context, authRequest *protocol.HostAuthRequest) (*protocol.HostAuthResponse, error)
- func (s *AccordServer) HostCert(ctx context.Context, certRequest *protocol.HostCertRequest) (*protocol.HostCertResponse, error)
- func (s *AccordServer) Ping(ctx context.Context, req *protocol.PingRequest) (*protocol.PingResponse, error)
- func (s *AccordServer) PublicTrustedCA(ctx context.Context, trustedCARequest *protocol.PublicTrustedCARequest) (*protocol.PublicTrustedCAResponse, error)
- func (s *AccordServer) UserAuth(ctx context.Context, userAuthRequest *protocol.UserAuthRequest) (*protocol.UserAuthResponse, error)
- func (s *AccordServer) UserCert(ctx context.Context, certRequest *protocol.UserCertRequest) (*protocol.UserCertResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccordServer ¶
type AccordServer struct {
// contains filtered or unexported fields
}
I ran out of names to give
func NewAccordServer ¶
func NewAccordServer(pskStore accord.PSKStore, certManager *accord.CertManager, googleClientId string, domain string, authz accord.Authz) *AccordServer
func (*AccordServer) HostAuth ¶
func (s *AccordServer) HostAuth(ctx context.Context, authRequest *protocol.HostAuthRequest) (*protocol.HostAuthResponse, error)
func (*AccordServer) HostCert ¶
func (s *AccordServer) HostCert(ctx context.Context, certRequest *protocol.HostCertRequest) (*protocol.HostCertResponse, error)
func (*AccordServer) Ping ¶
func (s *AccordServer) Ping(ctx context.Context, req *protocol.PingRequest) (*protocol.PingResponse, error)
func (*AccordServer) PublicTrustedCA ¶
func (s *AccordServer) PublicTrustedCA(ctx context.Context, trustedCARequest *protocol.PublicTrustedCARequest) (*protocol.PublicTrustedCAResponse, error)
This doesn't populate the RevokedCerts yet TODO: try to use same data structure
func (*AccordServer) UserAuth ¶
func (s *AccordServer) UserAuth(ctx context.Context, userAuthRequest *protocol.UserAuthRequest) (*protocol.UserAuthResponse, error)
func (*AccordServer) UserCert ¶
func (s *AccordServer) UserCert(ctx context.Context, certRequest *protocol.UserCertRequest) (*protocol.UserCertResponse, error)
Click to show internal directories.
Click to hide internal directories.