// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // Copyright by contributors to this project. // SPDX-License-Identifier: (Apache-2.0 OR MIT)
use mls_rs_core::{error::AnyError, identity::CredentialType};
#[derive(Debug)] #[cfg_attr(feature = "std", derive(thiserror::Error))] pubenum X509IdentityError { #[cfg_attr(feature = "std", error("unsupported credential type {0:?}"))]
UnsupportedCredentialType(CredentialType), #[cfg_attr(
feature = "std",
error("signing identity public key does not match the leaf certificate")
)]
SignatureKeyMismatch, #[cfg_attr(feature = "std", error("invalid offset within certificate chain"))]
InvalidOffset, #[cfg_attr(feature = "std", error("empty certificate chain"))]
EmptyCertificateChain, #[cfg_attr(feature = "std", error(transparent))]
X509ReaderError(AnyError), #[cfg_attr(feature = "std", error(transparent))]
IdentityExtractorError(AnyError), #[cfg_attr(feature = "std", error(transparent))]
X509ValidationError(AnyError),
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.