Versions in this module Expand all Collapse all v1 v1.1.0 May 9, 2023 Changes in this version + type CipherSuite struct + type ContentMap map[string]interface + type EncryptedResource struct + Algorithm string + AssociatedData string + Ciphertext string + Nonce string + OriginalType string + Plaintext string + type Handler struct + func NewEmptyHandler() *Handler + func NewNotifyHandler(apiV3Key string, verifier auth.Verifier) *Handler + func NewRSANotifyHandler(apiV3Key string, verifier auth.Verifier) (*Handler, error) + func (h *Handler) AddCipherSuite(cipherSuite CipherSuite) *Handler + func (h *Handler) AddRSAWithAESGCM(verifier auth.Verifier, aesgcm cipher.AEAD) *Handler + func (h *Handler) ParseNotifyRequest(ctx context.Context, request *http.Request, content interface{}) (*Request, error) + type Request struct + CreateTime *time.Time + EventType string + ID string + RawRequest *http.Request + Resource *EncryptedResource + ResourceType string + Summary string