package
6.0.0-beta.10+incompatible
Repository: https://github.com/nuts-foundation/nuts-node.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
NewMockJAR creates a new mock instance.
No description provided by the author
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
Defines values for ServiceAccessTokenRequestTokenType.
Defines values for ServiceAccessTokenRequestTokenType.
Defines values for UserAccessTokenRequestTokenType.
Defines values for UserAccessTokenRequestTokenType.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CallbackParams defines parameters for Callback.
No description provided by the author
Cnf The 'confirmation' claim is used in JWTs to proof the possession of a key.
No description provided by the author
No description provided by the author
DPoPRequest defines model for DPoPRequest.
DPoPResponse defines model for DPoPResponse.
DPoPValidateRequest defines model for DPoPValidateRequest.
DPoPValidateResponse defines model for DPoPValidateResponse.
ExtendedTokenIntrospectionResponse defines model for ExtendedTokenIntrospectionResponse.
No description provided by the author
No description provided by the author
No description provided by the author
HandleAuthorizeRequestParams defines parameters for HandleAuthorizeRequest.
No description provided by the author
HandleAuthorizeResponseFormdataBody defines parameters for HandleAuthorizeResponse.
No description provided by the author
No description provided by the author
HandleTokenRequestFormdataBody defines parameters for HandleTokenRequest.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MockJAR is a mock of JAR interface.
MockJARMockRecorder is the mock recorder for MockJAR.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OAuthSession is the session object that is used to store information about the OAuth request.
PEXConsumer consumes Presentation Submissions, according to https://identity.foundation/presentation-exchange/ This is a component of a OpenID4VP Verifier.
PKCEParams contains the PKCE parameters so they can be stored in both the client and server side session.
No description provided by the author
PresentationDefinitionParams defines parameters for PresentationDefinition.
No description provided by the author
RedirectResponseWithID defines model for RedirectResponseWithID.
RedirectSession is the session object that is used to redirect the user to a Nuts node website.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RequestJWTByPostFormdataBody defines parameters for RequestJWTByPost.
No description provided by the author
No description provided by the author
RequestOpenid4VCICredentialIssuanceJSONBody defines parameters for RequestOpenid4VCICredentialIssuance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServerInterfaceWrapper converts echo contexts to parameters.
ServerState is a convenience type for extracting different types of data from the session.
ServiceAccessTokenRequest Request for an access token for a service.
No description provided by the author
No description provided by the author
TokenIntrospectionRequest Token introspection request as described in RFC7662 section 2.1 Alongside the defined properties, it can return values (additionalProperties) from the Verifiable Credentials that resulted from the Presentation Exchange.
UserAccessTokenRequest Request for an access token for a user.
UserDetails Claims about the authorized user.
No description provided by the author
No description provided by the author
Wrapper handles OAuth2 flows.

# Interfaces

No description provided by the author
No description provided by the author
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServerInterface represents all server handlers.
No description provided by the author
StrictServerInterface represents all server handlers.
No description provided by the author

# Type aliases

No description provided by the author
CreateDPoPProofJSONRequestBody defines body for CreateDPoPProof for application/json ContentType.
DIDDocument is an alias.
DIDDocumentMetadata is an alias.
ErrorResponse is an alias.
No description provided by the author
HandleAuthorizeResponseFormdataRequestBody defines body for HandleAuthorizeResponse for application/x-www-form-urlencoded ContentType.
No description provided by the author
HandleTokenRequestFormdataRequestBody defines body for HandleTokenRequest for application/x-www-form-urlencoded ContentType.
No description provided by the author
No description provided by the author
IntrospectAccessTokenExtendedFormdataRequestBody defines body for IntrospectAccessTokenExtended for application/x-www-form-urlencoded ContentType.
IntrospectAccessTokenFormdataRequestBody defines body for IntrospectAccessToken for application/x-www-form-urlencoded ContentType.
OAuthAuthorizationServerMetadata is an alias.
No description provided by the author
OAuthClientMetadata is an alias.
No description provided by the author
PresentationDefinition is an alias.
No description provided by the author
PresentationSubmission is an alias.
No description provided by the author
RequestJWTByPostFormdataRequestBody defines body for RequestJWTByPost for application/x-www-form-urlencoded ContentType.
RequestObjectResponse A JSON Web Token (JWT) whose JWT Claims Set holds the JSON-encoded OAuth 2.0 authorization request parameters.
No description provided by the author
RequestOpenid4VCICredentialIssuanceJSONRequestBody defines body for RequestOpenid4VCICredentialIssuance for application/json ContentType.
No description provided by the author
RequestServiceAccessTokenJSONRequestBody defines body for RequestServiceAccessToken for application/json ContentType.
No description provided by the author
RequestUserAccessTokenJSONRequestBody defines body for RequestUserAccessToken for application/json ContentType.
RequiredPresentationDefinitions is an alias.
No description provided by the author
ServiceAccessTokenRequestTokenType The type of access token that is preferred, default: DPoP.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TokenResponse is an alias.
UserAccessTokenRequestTokenType The type of access token that is prefered.
No description provided by the author
ValidateDPoPProofJSONRequestBody defines body for ValidateDPoPProof for application/json ContentType.
VerifiableCredential is an alias.
VerifiablePresentation is an alias.
WalletOwnerType is an alias.