Categorygithub.com/gossif/openidvc
modulepackage
1.0.0
Repository: https://github.com/gossif/openidvc.git
Documentation: pkg.go.dev

# README

diddoc

# Functions

AutorizationRequestHandler is a http handler to handle the authorization request the autorization qequest handler can only handle a single authorization code flow it can not handle multiple repsonse_types.
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
NewDecetralizedIdentifierRegistry initializes the registration of did methods this function is implemented as a singleton.
NewCredentialRequest creates a new issuer interface for credential issuance.
NewMemoryKVStore create a store instance based on memory.
NewAuthorizationRequest creates a new open id provider interface.
ProviderMetadataRequestHandler handles the request for the provider metatdata.
PushedAutorizationRequestHandler is a http handler to handle the pushed authorization request.
No description provided by the author
SecureCompare performs a constant time compare of two strings to limit timing attacks.
No description provided by the author
No description provided by the author
WithAcceptanceTokenSigningKey is the option for the algorithm and signing key.
WithAccessTokenSigningKey is the option for the algorithm and signing key.
WithCredentialDeferred is the option to defer the issuance of the credential.
WithIdentityToken is the option to return an is_token.
WithVerifiablePresentation is the option to return a presentation submission with the vp_token.
WithVerifiableCredentialn is the option to pass the credential for issuance.
WithVerifiablePresentation is the option to return a vp_token.

# Constants

The rfc6749 specifies us english, ebsi and https://github.com/golang/oauth2 are using british english This authorization server supports both.
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
proof type for the proof of possession.
No description provided by the author
VC secured using Data Integrity, using JSON-LD, with proof suite requiring Linked Data canonicalization (ldp_vc).
VC signed as a JWT, not using JSON-LD (jwt_vc_json).
VC signed as a JWT, using JSON-LD (jwt_vc_json-ld).
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
AuthorizationRequest is an open id connect authorizarion request.
AuthorizationResponse is an open id connect authorizarion response.
No description provided by the author
No description provided by the author
No description provided by the author
ErrorResponse is the oauth2 error response format.
No description provided by the author
MemoryStore token storage based on buntdb(https://github.com/tidwall/buntdb).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Metadata implements rfc8414 Authorization Server Metadata (only required parameters).
OpenId4VCPushedAuthResponse is an oauth2 pushed authorizarion response.
No description provided by the author
OpenId4VCAuthResponse is an open id connect authorizarion response.
No description provided by the author

# Interfaces

No description provided by the author
DecetralizedIdentifier is the interface for a decentralized identifier.
No description provided by the author
No description provided by the author

# Type aliases

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