Sailfish OS
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS
Select Page
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS

Sailfish Crypto

API Documentation
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon

Contents

  • Properties
  • Detailed Description

VerifyRequest QML Type

Allows a client request the system crypto service to verify that data was signed with a specific key More...

Import Statement: import Sailfish.Crypto 1.0
Instantiates: VerifyRequest
Inherits:

Request

  • List of all members, including inherited members

Properties

  • cryptoPluginName : string
  • data : ArrayBuffer
  • digestFunction : enumeration
  • key : Key
  • padding : enumeration
  • signature : ArrayBuffer
  • verificationStatus : Sailfish::Crypto::CryptoManager::VerificationStatus

Detailed Description

Property Documentation

cryptoPluginName : string

The name of the crypto plugin which the client wishes to perform the verification operation


data : ArrayBuffer

The data which was signed by the remote party


digestFunction : enumeration

The digest which was used to generate the signature

ConstantDescription
DigestUnknown 
DigestCustom 
DigestMd5 
DigestSha1 
DigestSha2_224 
DigestSha2_256 
DigestSha256= DigestSha2_256
DigestSha2_384 
DigestSha2_512 
DigestSha512= DigestSha2_512
DigestSha2_512_224 
DigestSha2_512_256 
DigestSha3_224 
DigestSha3_256 
DigestSha3_384 
DigestSha3_512 
DigestShake128 
DigestShake256 
DigestGost_94 
DigestGost_2012_256 
DigestGost_2012_512 
DigestBlake 
DigestBlake2 
DigestBlake2b 
DigestBlake2s 
DigestWhirlpool 
DigestRipeMd 
DigestRipeMd128_256 
DigestRipeMd160 
DigestRipeMd320 
DigestTiger 
DigestTiger128 
DigestTiger160 
DigestTiger192 
DigestTiger2 
DigestTiger2_128 
DigestTiger2_160 
DigestTiger2_192 
DigestRadioGatun 

key : Key

The key which the client wishes the system service to use to verify the data


padding : enumeration

The signature padding mode which was used when signing the data

ConstantDescription
SignaturePaddingUnknown 
SignaturePaddingCustom 
SignaturePaddingNone 
SignaturePaddingRsaPss 
SignaturePaddingRsaPkcs1= EncryptionPaddingRsaPkcs1
SignaturePaddingAnsiX923= EncryptionPaddingAnsiX923

signature : ArrayBuffer

The signature which the client wishes the system service to verify


verificationStatus : Sailfish::Crypto::CryptoManager::VerificationStatus

Returns verification result

Note: this value is only valid if the status of the request is Request.Finished

ConstantValue
VerificationStatusUnknown
VerificationSucceeded
VerificationFailed
VerificationSignatureInvalid
VerificationSignatureExpired
VerificationKeyExpired
VerificationKeyRevoked
VerificationKeyInvalid

  • Legal
  • Contact Us
  • Jolla Mobile Ltd © 2025

  • Facebook
  • Twitter
  • Mastodon
  • YouTube
  • LinkedIn