Documentation
¶
Index ¶
- Variables
- func FulcioCASigningCertHandler(subj *challenges.ChallengeResult, publicKey []byte) (string, []string, error)
- func GoogleCASigningCertHandler(ctx context.Context, subj *challenges.ChallengeResult, publicKey []byte) (string, []string, error)
- func SigningCertHandler(params operations.SigningCertParams, principal *oidc.IDToken) middleware.Responder
- func Subject(ctx context.Context, tok *oidc.IDToken, cfg config.FulcioConfig, ...) (*challenges.ChallengeResult, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MetricLatency = promauto.NewHistogramVec(prometheus.HistogramOpts{ Name: "fulcio_api_latency", Help: "API Latency on calls", }, []string{"path", "code"}) )
Functions ¶
func FulcioCASigningCertHandler ¶
func FulcioCASigningCertHandler(subj *challenges.ChallengeResult, publicKey []byte) (string, []string, error)
func GoogleCASigningCertHandler ¶
func GoogleCASigningCertHandler(ctx context.Context, subj *challenges.ChallengeResult, publicKey []byte) (string, []string, error)
func SigningCertHandler ¶
func SigningCertHandler(params operations.SigningCertParams, principal *oidc.IDToken) middleware.Responder
func Subject ¶
func Subject(ctx context.Context, tok *oidc.IDToken, cfg config.FulcioConfig, publicKey, challenge []byte) (*challenges.ChallengeResult, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.