Enum ockam_identity::IdentityError
source · #[repr(u8)]pub enum IdentityError {
Show 28 variants
InvalidKeyType = 1,
InvalidKeyData,
InvalidIdentifier(String),
EmptyIdentity,
IdentityVerificationFailed,
PurposeKeyAttestationVerificationFailed,
CredentialVerificationFailed,
UnknownTimestamp,
UnknownAuthority,
NoCredentialsRetriever,
NoCredentialsSet,
UnknownCredentialVersion,
InvalidCredentialDataType,
UnknownIdentityVersion,
InvalidIdentityDataType,
UnknownPurposeKeyAttestationVersion,
InvalidPurposeKeyAttestationDataType,
SecureChannelVerificationFailedIncorrectCredential,
SecureChannelVerificationFailedMissingTrustContext,
SecureChannelTrustCheckFailed,
InvalidNonce,
NonceOverflow,
UnknownChannelMsgDestination,
InvalidLocalInfoType,
DuplicateSecureChannel,
ConsistencyError,
InvalidHex,
WrongSecretKey,
}
Expand description
Identity crate error
Variants§
InvalidKeyType = 1
Invalid key type
InvalidKeyData
Invalid Key Data
InvalidIdentifier(String)
Invalid Identifier format
EmptyIdentity
Identity Change History is empty
IdentityVerificationFailed
Identity Verification Failed
PurposeKeyAttestationVerificationFailed
PurposeKeyAttestation Verification Failed
CredentialVerificationFailed
Credential Verification Failed
UnknownTimestamp
Error occurred while getting current UTC Timestamp
UnknownAuthority
Unknown Authority
NoCredentialsRetriever
No CredentialsRetriever
NoCredentialsSet
No Credentials set on a trust context
UnknownCredentialVersion
Unknown version of the Credential
InvalidCredentialDataType
Invalid data_type value for Credential
UnknownIdentityVersion
Unknown version of the Identity
InvalidIdentityDataType
Invalid data_type value for Identity
UnknownPurposeKeyAttestationVersion
Unknown version of the PurposeKeyAttestation
InvalidPurposeKeyAttestationDataType
Invalid data_type value for PurposeKeyAttestation
SecureChannelVerificationFailedIncorrectCredential
A credential was rejected by the trust context
SecureChannelVerificationFailedMissingTrustContext
Credentials could not be checked because the trust context is missing
SecureChannelTrustCheckFailed
SecureChannelTrustCheckFailed
InvalidNonce
Invalid Nonce value
NonceOverflow
Nonce overflow
UnknownChannelMsgDestination
Unknown message destination
InvalidLocalInfoType
Invalid LocalInfo type
DuplicateSecureChannel
Duplicate Secure Channel
ConsistencyError
Consistency Error
InvalidHex
Invalid Hex
WrongSecretKey
Secret Key doesn’t correspond to the Identity
Trait Implementations§
source§impl Clone for IdentityError
impl Clone for IdentityError
source§fn clone(&self) -> IdentityError
fn clone(&self) -> IdentityError
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more