List of all items
Structs
- credentials::AuthorityService
- credentials::CredentialAndPurposeKeyData
- credentials::Credentials
- credentials::CredentialsCreation
- credentials::CredentialsIssuer
- credentials::CredentialsMemoryRetriever
- credentials::CredentialsServerModule
- credentials::CredentialsVerification
- credentials::OneTimeCode
- credentials::RemoteCredentialsRetriever
- credentials::RemoteCredentialsRetrieverInfo
- credentials::TrustContext
- identities::Identities
- identities::IdentitiesBuilder
- identities::IdentitiesCreation
- identities::IdentitiesKeys
- identities::IdentityBuilder
- identities::IdentityOptions
- identities::storage::AttributesEntry
- identities::storage::IdentitiesStorage
- identity::Identity
- identity::IdentityConstants
- identity::verified_change::VerifiedChange
- models::Attributes
- models::Change
- models::ChangeData
- models::ChangeHash
- models::ChangeHistory
- models::Credential
- models::CredentialAndPurposeKey
- models::CredentialData
- models::CredentialSchemaIdentifier
- models::Identifier
- models::PurposeKeyAttestation
- models::PurposeKeyAttestationData
- models::TimestampInSeconds
- models::VersionedData
- purpose_key::CredentialPurposeKey
- purpose_key::SecureChannelPurposeKey
- purpose_keys::CredentialPurposeKeyBuilder
- purpose_keys::PurposeKeyCreation
- purpose_keys::PurposeKeyVerification
- purpose_keys::PurposeKeys
- purpose_keys::SecureChannelPurposeKeyBuilder
- purpose_keys::storage::PurposeKeysStorage
- secure_channel::DecryptionRequest
- secure_channel::EncryptionRequest
- secure_channel::IdentitySecureChannelLocalInfo
- secure_channel::SecureChannelListenerOptions
- secure_channel::SecureChannelOptions
- secure_channel::SecureChannelRegistry
- secure_channel::SecureChannelRegistryEntry
- secure_channel::access_control::CredentialAccessControl
- secure_channel::access_control::IdentityAccessControlBuilder
- secure_channel::access_control::IdentityAnyIdAccessControl
- secure_channel::access_control::IdentityIdAccessControl
- secure_channel::trust_policy::AllTrustPolicy
- secure_channel::trust_policy::AnyTrustPolicy
- secure_channel::trust_policy::SecureChannelTrustInfo
- secure_channel::trust_policy::TrustEveryonePolicy
- secure_channel::trust_policy::TrustIdentifierPolicy
- secure_channel::trust_policy::TrustMultiIdentifiersPolicy
- secure_channels::SecureChannel
- secure_channels::SecureChannelListener
- secure_channels::SecureChannelsBuilder
- secure_channels::SecureClient
- secure_channels::secure_channels::SecureChannels
- storage::InMemoryStorage
- storage::lmdb_storage::LmdbStorage
- utils::AttributesBuilder
- vault::Vault
Enums
- IdentityError
- identity::IdentityHistoryComparison
- models::ChangeSignature
- models::CredentialSignature
- models::CredentialVerifyingKey
- models::PrimaryPublicKey
- models::PurposeKeyAttestationSignature
- models::PurposePublicKey
- purpose_key::Purpose
- secure_channel::DecryptionResponse
- secure_channel::EncryptionResponse
Traits
- credentials::CredentialsRetriever
- credentials::CredentialsServer
- identities::storage::IdentitiesReader
- identities::storage::IdentitiesRepository
- identities::storage::IdentitiesWriter
- identities::storage::IdentityAttributesReader
- identities::storage::IdentityAttributesWriter
- purpose_keys::storage::PurposeKeysReader
- purpose_keys::storage::PurposeKeysRepository
- purpose_keys::storage::PurposeKeysWriter
- secure_channel::trust_policy::TrustPolicy
- storage::Storage
Functions
- credentials::secure_channel_required
- identities::identities
- secure_channels::secure_channels
- utils::add_seconds
- utils::now
Type Aliases
Constants
- credentials::MAX_CREDENTIAL_VALIDITY
- credentials::PROJECT_MEMBER_SCHEMA
- credentials::TRUST_CONTEXT_ID
- credentials::TRUST_CONTEXT_ID_UTF8
- identities::DEFAULT_IDENTITY_TTL
- models::CHANGE_HASH_LEN
- models::IDENTIFIER_LEN
- purpose_keys::DEFAULT_CREDENTIAL_PURPOSE_KEY_TTL
- purpose_keys::DEFAULT_SECURE_CHANNEL_PURPOSE_KEY_TTL
- secure_channel::DEFAULT_TIMEOUT
- secure_channel::IDENTITY_SECURE_CHANNEL_IDENTIFIER