List of all items
Structs
- SigningConfig
- adapters::remote::client::RemoteSigner
- adapters::remote::client::RemoteSignerConfig
- adapters::remote::client::RemoteYubiKeyOperations
- adapters::remote::protocol::ErrorResponse
- adapters::remote::protocol::GetCertificateRequest
- adapters::remote::protocol::GetCertificateResponse
- adapters::remote::protocol::SignRequest
- adapters::remote::protocol::SignResponse
- adapters::remote::protocol::StatusRequest
- adapters::remote::protocol::StatusResponse
- adapters::timestamp_http_client::TimestampHttpClient
- adapters::timestamp_http_client::TimestampHttpConfig
- adapters::yubikey::auth_bridge::YubiKeyAuthenticodeBridge
- adapters::yubikey::ops::YubiKeyOperations
- domain::attrs::SignedAttributeLogical
- domain::attrs::SignedAttributesCanonical
- domain::crypto::CertChain
- domain::crypto::CmsSignature
- domain::crypto::DigestBytes
- domain::crypto::EndEntityCert
- domain::crypto::IntermediateCert
- domain::msi::MsiFile
- domain::msi::MsiHashView
- domain::msi::MsiParseError
- domain::msi::SignedMsiFile
- domain::msi::UnsignedMsiFile
- domain::pe::PeHashView
- domain::pe::PeRaw
- domain::pe::SignedPeFile
- domain::pe::UnsignedPeFile
- domain::pe::layout::PECertificateDirectory
- domain::pe::layout::PeInfo
- domain::pe::layout::WinCertificate
- domain::pkcs7::Pkcs7ContentInfoSpc
- domain::pkcs7::Pkcs7DigestAlgorithms
- domain::pkcs7::Pkcs7SignedData
- domain::pkcs7::Pkcs7SignerInfos
- domain::pkcs7::attributes::SignedAttributeLogical
- domain::pkcs7::attributes::SignedAttributesCanonical
- domain::pkcs7::timestamp::TimestampToken
- domain::spc::SpcIndirectData
- domain::types::HashData
- domain::types::PivPin
- domain::types::PivSlot
- domain::types::SecurePath
- domain::types::TimestampUrl
- domain::verification::VerificationReport
- infra::config::CertificateValidationConfig
- infra::config::ConfigManager
- infra::config::ConfigProfile
- infra::config::ProfileManager
- infra::config::SigningConfiguration
- infra::progress::FileProgress
- infra::progress::NullProgress
- infra::progress::ProgressFactory
- infra::progress::TerminalProgress
- pipelines::sign::SignWorkflow
- pipelines::timestamp::TimestampWorkflow
- pipelines::verify::VerifyWorkflow
- services::attr_builder::AttrBuilderService
- services::attr_builder::AttributeBuildOutput
- services::authenticode::OpenSslAuthenticodeSigner
- services::authenticode::TbsContext
- services::auto_detect::AutoDetection
- services::auto_detect::DiscoveryResults
- services::auto_detect::SlotInfo
- services::auto_detect::SlotRecommendation
- services::cert_validator::CertificateAnalysis
- services::cert_validator::CertificateValidator
- services::embedder::PeSignatureEmbedderService
- services::file_format::SignableFile
- services::msi_signer::MsiSigner
- services::msi_signer::MsiTbsContext
- services::pe_hasher::PeHasher
- services::pkcs7::AuthenticodeBuilder
- services::pkcs7_builder::Pkcs7BuilderService
- services::signed_attributes_builder::SignedAttributesBuilder
- services::signing::Signer
- services::signing::SigningConfig
- services::signing::SigningDetails
- services::signing::SigningOptions
- services::spc_builder::SpcBuilderService
- services::timestamp::TimestampClient
- services::timestamp::TimestampConfig
- services::timestamp::TimestampResponse
- services::timestamp_applier::TimestampApplier
- services::timestamp_parser::TimestampParserService
- services::timestamp_request_builder::TimestampRequestBuilder
- services::verification::VerificationService
Enums
- HashAlgorithm
- adapters::backend::BackendType
- domain::crypto::DigestBytesError
- domain::pe::PeParseError
- infra::config::ExportFormat
- infra::error::SigningError
- infra::progress::ProgressStyle
- services::auto_detect::RecommendationLevel
- services::file_format::FileFormat
Traits
Functions
- adapters::backend::connect_best_backend
- adapters::backend::connect_with_backend
- adapters::yubikey::auth_bridge::sign_pe_file_with_yubikey_openssl
- adapters::yubikey::auth_bridge::sign_pe_with_yubikey_openssl
- adapters::yubikey::ops::u8_to_slot_id
- domain::msi::is_msi_file
- domain::pe::layout::calculate_pe_checksum
- domain::pe::layout::find_certificate_directory_offset
- domain::pe::layout::parse_pe
- domain::pe::layout::strip_certificate_table_for_resigning
- domain::pe::layout::update_pe_checksum
- domain::pe::security_directory_offset
- services::authenticode::create_digest_info
- services::authenticode::create_digest_info_from_digest
- services::timestamp::verify_timestamp_token
- sign_pe_data
- sign_pe_file
Type Aliases
Constants
- adapters::remote::protocol::PROTOCOL_VERSION
- adapters::remote::protocol::error_codes::AUTH_FAILED
- adapters::remote::protocol::error_codes::BAD_REQUEST
- adapters::remote::protocol::error_codes::CERT_NOT_FOUND
- adapters::remote::protocol::error_codes::INVALID_SLOT
- adapters::remote::protocol::error_codes::NOT_AUTHENTICATED
- adapters::remote::protocol::error_codes::RATE_LIMITED
- adapters::remote::protocol::error_codes::SIGNING_FAILED
- adapters::remote::protocol::error_codes::VERSION_MISMATCH
- adapters::remote::protocol::error_codes::YUBIKEY_NOT_FOUND
- domain::constants::ALGORITHM_IDENTIFIER_SEQUENCE_LENGTH
- domain::constants::ASN1_BOOLEAN_TAG
- domain::constants::ASN1_CONTEXT_0_EXPLICIT_TAG
- domain::constants::ASN1_INTEGER_TAG
- domain::constants::ASN1_NULL
- domain::constants::ASN1_OCTET_STRING_TAG
- domain::constants::ASN1_OID_TAG
- domain::constants::ASN1_SEQUENCE_TAG
- domain::constants::ASN1_SET_TAG
- domain::constants::CERT_REQ_TRUE
- domain::constants::DER_LONG_FORM_1_BYTE
- domain::constants::DER_LONG_FORM_2_BYTE
- domain::constants::DER_LONG_FORM_3_BYTE
- domain::constants::DIGEST_ALGORITHMS_SET_LENGTH
- domain::constants::MS_TIMESTAMP_ATTR_OID_DER
- domain::constants::OID_CONTENT_TYPE_COMPLETE
- domain::constants::OID_MESSAGE_DIGEST_COMPLETE
- domain::constants::PE_CHECKSUM_MASK_U32
- domain::constants::PIV_SLOT_AUTHENTICATION
- domain::constants::PIV_SLOT_CARD_AUTHENTICATION
- domain::constants::PIV_SLOT_KEY_MANAGEMENT
- domain::constants::PIV_SLOT_SIGNATURE
- domain::constants::PKCS7_SIGNED_DATA_OID
- domain::constants::PKCS7_SIGNED_DATA_OID_COMPLETE
- domain::constants::PKCS7_VERSION_1
- domain::constants::PKCS9_CONTENT_TYPE_OID
- domain::constants::PKCS9_MESSAGE_DIGEST_OID
- domain::constants::PKCS9_SIGNING_TIME_OID
- domain::constants::SHA256_ALGORITHM_OID
- domain::constants::SHA2_ALGORITHM_OID_LENGTH
- domain::constants::SHA384_ALGORITHM_OID
- domain::constants::SHA512_ALGORITHM_OID
- domain::constants::TS_REQ_NONCE_LENGTH
- domain::constants::TS_REQ_VERSION_1
- domain::constants::UNSIGNED_ATTRS_CONTEXT_TAG
- domain::constants::VALID_PIV_SLOTS
- domain::msi::DIGITAL_SIGNATURE_EX_STREAM
- domain::msi::DIGITAL_SIGNATURE_STREAM
- domain::msi::MSI_MAGIC
- domain::spc::constants::PURPOSE_IND
- domain::spc::constants::SPC_INDIRECT_DATA_OBJID