List of all items
Structs
- AccessTokenRequest
- AccessTokenResponse
- AifEncodedScope
- AuthServerRequestCreationHint
- BinaryEncodedScope
- ErrorResponse
- LibdcafEncodedScope
- TextEncodedScope
- common::scope::AifEncodedScope
- common::scope::AifEncodedScopeElement
- common::scope::BinaryEncodedScope
- common::scope::LibdcafEncodedScope
- common::scope::TextEncodedScope
- endpoints::creation_hint::AuthServerRequestCreationHint
- endpoints::creation_hint::AuthServerRequestCreationHintBuilder
- endpoints::token_req::AccessTokenRequest
- endpoints::token_req::AccessTokenRequestBuilder
- endpoints::token_req::AccessTokenResponse
- endpoints::token_req::AccessTokenResponseBuilder
- endpoints::token_req::ErrorResponse
- endpoints::token_req::ErrorResponseBuilder
- error::TryFromCborMapError
- error::ValueIsNotIntegerError
- error::WrongSourceTypeError
Enums
- AceProfile
- ErrorCode
- GrantType
- ProofOfPossessionKey
- Scope
- TokenType
- common::cbor_values::ProofOfPossessionKey
- common::scope::AifRestMethod
- common::scope::Scope
- endpoints::creation_hint::AuthServerRequestCreationHintBuilderError
- endpoints::token_req::AccessTokenRequestBuilderError
- endpoints::token_req::AccessTokenResponseBuilderError
- endpoints::token_req::AceProfile
- endpoints::token_req::ErrorCode
- endpoints::token_req::ErrorResponseBuilderError
- endpoints::token_req::GrantType
- endpoints::token_req::TokenType
- error::AccessTokenError
- error::CoseCipherError
- error::InvalidAifEncodedScopeError
- error::InvalidBinaryEncodedScopeError
- error::InvalidTextEncodedScopeError
- error::MultipleCoseError
- error::ScopeFromValueError
Traits
- CoseEncryptCipher
- CoseMacCipher
- CoseSignCipher
- MultipleEncryptCipher
- MultipleMacCipher
- MultipleSignCipher
- ToCborMap
- common::cbor_map::ToCborMap
- token::CoseCipher
- token::CoseEncryptCipher
- token::CoseMacCipher
- token::CoseSignCipher
- token::MultipleEncryptCipher
- token::MultipleMacCipher
- token::MultipleSignCipher
Functions
- decrypt_access_token
- decrypt_access_token_multiple
- encrypt_access_token
- encrypt_access_token_multiple
- get_token_headers
- sign_access_token
- sign_access_token_multiple
- token::decrypt_access_token
- token::decrypt_access_token_multiple
- token::encrypt_access_token
- token::encrypt_access_token_multiple
- token::get_token_headers
- token::sign_access_token
- token::sign_access_token_multiple
- token::verify_access_token
- token::verify_access_token_multiple
- verify_access_token
- verify_access_token_multiple
Type Definitions
Constants
- common::constants::cbor_abbreviations::ace_profile::COAP_DTLS
- common::constants::cbor_abbreviations::ace_profile::COAP_OSCORE
- common::constants::cbor_abbreviations::creation_hint::AS
- common::constants::cbor_abbreviations::creation_hint::AUDIENCE
- common::constants::cbor_abbreviations::creation_hint::CNONCE
- common::constants::cbor_abbreviations::creation_hint::KID
- common::constants::cbor_abbreviations::creation_hint::SCOPE
- common::constants::cbor_abbreviations::error::INCOMPATIBLE_ACE_PROFILES
- common::constants::cbor_abbreviations::error::INVALID_CLIENT
- common::constants::cbor_abbreviations::error::INVALID_GRANT
- common::constants::cbor_abbreviations::error::INVALID_REQUEST
- common::constants::cbor_abbreviations::error::INVALID_SCOPE
- common::constants::cbor_abbreviations::error::UNAUTHORIZED_CLIENT
- common::constants::cbor_abbreviations::error::UNSUPPORTED_GRANT_TYPE
- common::constants::cbor_abbreviations::error::UNSUPPORTED_POP_KEY
- common::constants::cbor_abbreviations::grant_types::AUTHORIZATION_CODE
- common::constants::cbor_abbreviations::grant_types::CLIENT_CREDENTIALS
- common::constants::cbor_abbreviations::grant_types::PASSWORD
- common::constants::cbor_abbreviations::grant_types::REFRESH_TOKEN
- common::constants::cbor_abbreviations::introspection::ISSUED_AT
- common::constants::cbor_abbreviations::introspection::ISSUER
- common::constants::cbor_abbreviations::token::ACCESS_TOKEN
- common::constants::cbor_abbreviations::token::ACE_PROFILE
- common::constants::cbor_abbreviations::token::AUDIENCE
- common::constants::cbor_abbreviations::token::CLIENT_ID
- common::constants::cbor_abbreviations::token::CLIENT_SECRET
- common::constants::cbor_abbreviations::token::CNF
- common::constants::cbor_abbreviations::token::CNONCE
- common::constants::cbor_abbreviations::token::CODE
- common::constants::cbor_abbreviations::token::ERROR
- common::constants::cbor_abbreviations::token::ERROR_DESCRIPTION
- common::constants::cbor_abbreviations::token::ERROR_URI
- common::constants::cbor_abbreviations::token::EXPIRES_IN
- common::constants::cbor_abbreviations::token::GRANT_TYPE
- common::constants::cbor_abbreviations::token::PASSWORD
- common::constants::cbor_abbreviations::token::REDIRECT_URI
- common::constants::cbor_abbreviations::token::REFRESH_TOKEN
- common::constants::cbor_abbreviations::token::REQ_CNF
- common::constants::cbor_abbreviations::token::RESPONSE_TYPE
- common::constants::cbor_abbreviations::token::RS_CNF
- common::constants::cbor_abbreviations::token::SCOPE
- common::constants::cbor_abbreviations::token::STATE
- common::constants::cbor_abbreviations::token::TOKEN_TYPE
- common::constants::cbor_abbreviations::token::USERNAME
- common::constants::cbor_abbreviations::token_types::BEARER
- common::constants::cbor_abbreviations::token_types::POP
- constants::cbor_abbreviations::ace_profile::COAP_DTLS
- constants::cbor_abbreviations::ace_profile::COAP_OSCORE
- constants::cbor_abbreviations::creation_hint::AS
- constants::cbor_abbreviations::creation_hint::AUDIENCE
- constants::cbor_abbreviations::creation_hint::CNONCE
- constants::cbor_abbreviations::creation_hint::KID
- constants::cbor_abbreviations::creation_hint::SCOPE
- constants::cbor_abbreviations::error::INCOMPATIBLE_ACE_PROFILES
- constants::cbor_abbreviations::error::INVALID_CLIENT
- constants::cbor_abbreviations::error::INVALID_GRANT
- constants::cbor_abbreviations::error::INVALID_REQUEST
- constants::cbor_abbreviations::error::INVALID_SCOPE
- constants::cbor_abbreviations::error::UNAUTHORIZED_CLIENT
- constants::cbor_abbreviations::error::UNSUPPORTED_GRANT_TYPE
- constants::cbor_abbreviations::error::UNSUPPORTED_POP_KEY
- constants::cbor_abbreviations::grant_types::AUTHORIZATION_CODE
- constants::cbor_abbreviations::grant_types::CLIENT_CREDENTIALS
- constants::cbor_abbreviations::grant_types::PASSWORD
- constants::cbor_abbreviations::grant_types::REFRESH_TOKEN
- constants::cbor_abbreviations::introspection::ISSUED_AT
- constants::cbor_abbreviations::introspection::ISSUER
- constants::cbor_abbreviations::token::ACCESS_TOKEN
- constants::cbor_abbreviations::token::ACE_PROFILE
- constants::cbor_abbreviations::token::AUDIENCE
- constants::cbor_abbreviations::token::CLIENT_ID
- constants::cbor_abbreviations::token::CLIENT_SECRET
- constants::cbor_abbreviations::token::CNF
- constants::cbor_abbreviations::token::CNONCE
- constants::cbor_abbreviations::token::CODE
- constants::cbor_abbreviations::token::ERROR
- constants::cbor_abbreviations::token::ERROR_DESCRIPTION
- constants::cbor_abbreviations::token::ERROR_URI
- constants::cbor_abbreviations::token::EXPIRES_IN
- constants::cbor_abbreviations::token::GRANT_TYPE
- constants::cbor_abbreviations::token::PASSWORD
- constants::cbor_abbreviations::token::REDIRECT_URI
- constants::cbor_abbreviations::token::REFRESH_TOKEN
- constants::cbor_abbreviations::token::REQ_CNF
- constants::cbor_abbreviations::token::RESPONSE_TYPE
- constants::cbor_abbreviations::token::RS_CNF
- constants::cbor_abbreviations::token::SCOPE
- constants::cbor_abbreviations::token::STATE
- constants::cbor_abbreviations::token::TOKEN_TYPE
- constants::cbor_abbreviations::token::USERNAME
- constants::cbor_abbreviations::token_types::BEARER
- constants::cbor_abbreviations::token_types::POP