Documentation ¶
Index ¶
- func WithCritical(parameters ...string) func(*Header)
- func WithJWK(jwk *jwk.Key) func(*Header)
- func WithJWKSetURL(url *url.URL) func(*Header)
- func WithKeyID(id string) func(*Header)
- func WithX509CertificateChain(chain string) func(*Header)
- func WithX509CertificateSha1Thumbprint(thumbprint string) func(*Header)
- func WithX509CertificateSha256Thumbprint(thumbprint string) func(*Header)
- func WithX509Url(url *url.URL) func(*Header)
- type Header
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithCritical ¶
func WithJWKSetURL ¶
func WithX509Url ¶
Types ¶
type Header ¶
type Header struct { Type string ContentType string Algorithm jwa.Algorithm JWKSetURL *url.URL JWK *jwk.Key KeyID string X509URL *url.URL X509CertificateChain string X509CertificateSHA1Thumbprint string X509CertificateSHA256Thumbprint string Critical []string EncryptionAlgorithm string CompressionAlgorithm string EncodedHeader string }
func (*Header) MarshalJSON ¶
func (*Header) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.