Table of Contents - virgil-sdk-4.2.6 Documentation
Classes and Modules
- Virgil
- Virgil::SDK
- Virgil::SDK::Client
- Virgil::SDK::Client::Card
- Virgil::SDK::Client::CardValidator
- Virgil::SDK::Client::HTTP
- Virgil::SDK::Client::HTTP::BaseConnection
- Virgil::SDK::Client::HTTP::BaseConnection::ApiError
- Virgil::SDK::Client::HTTP::CardsServiceConnection
- Virgil::SDK::Client::HTTP::Request
- Virgil::SDK::Client::RequestSigner
- Virgil::SDK::Client::Requests
- Virgil::SDK::Client::Requests::AddRelationRequest
- Virgil::SDK::Client::Requests::ConfirmIdentityRequest
- Virgil::SDK::Client::Requests::CreateCardRequest
- Virgil::SDK::Client::Requests::DeleteRelationRequest
- Virgil::SDK::Client::Requests::RevokeCardRequest
- Virgil::SDK::Client::Requests::RevokeCardRequest::Reasons
- Virgil::SDK::Client::Requests::SignableRequest
- Virgil::SDK::Client::Requests::VerifyIdentityRequest
- Virgil::SDK::Client::VirgilClient
- Virgil::SDK::Client::VirgilClient::InvalidCardException
- Virgil::SDK::Cryptography
- Virgil::SDK::Cryptography::Hashes
- Virgil::SDK::Cryptography::Hashes::Fingerprint
- Virgil::SDK::Cryptography::Hashes::HashAlgorithm
- Virgil::SDK::Cryptography::Hashes::HashAlgorithm::UnknownAlgorithmException
- Virgil::SDK::Cryptography::Keys
- Virgil::SDK::Cryptography::Keys::KeyPairType
- Virgil::SDK::Cryptography::Keys::KeyPairType
- Virgil::SDK::Cryptography::Keys::KeyPairType::UnknownTypeException
- Virgil::SDK::Cryptography::Keys::KeyStorage
- Virgil::SDK::Cryptography::Keys::KeyStorage::KeyEntryAlreadyExistsException
- Virgil::SDK::Cryptography::Keys::KeyStorage::KeyEntryNotFoundException
- Virgil::SDK::Cryptography::Keys::KeyStorage::KeyStorageException
- Virgil::SDK::Cryptography::VirgilCrypto
- Virgil::SDK::Cryptography::VirgilCrypto
- Virgil::SDK::Cryptography::VirgilCrypto::SignatureIsNotValid
- Virgil::SDK::HighLevel
- Virgil::SDK::HighLevel::VirgilApi
- Virgil::SDK::HighLevel::VirgilApi::VirgilApiAccessTokenException
- Virgil::SDK::HighLevel::VirgilApi::VirgilApiException
- Virgil::SDK::HighLevel::VirgilAppCredentials
- Virgil::SDK::HighLevel::VirgilCard
- Virgil::SDK::HighLevel::VirgilCard::AppCredentialsException
- Virgil::SDK::HighLevel::VirgilCardManager
- Virgil::SDK::HighLevel::VirgilCardManager::AccessTokenException
- Virgil::SDK::HighLevel::VirgilCardManager::AppCredentialsException
- Virgil::SDK::HighLevel::VirgilCardManager::CardArray
- Virgil::SDK::HighLevel::VirgilContext
- Virgil::SDK::HighLevel::VirgilIdentity
- Virgil::SDK::HighLevel::VirgilIdentity::ConfirmationIsNotValid
- Virgil::SDK::HighLevel::VirgilIdentity::EmailConfirmation
- Virgil::SDK::HighLevel::VirgilIdentity::ValidationToken
- Virgil::SDK::HighLevel::VirgilIdentity::VerificationAttempt
- Virgil::SDK::HighLevel::VirgilIdentity::VerificationOptions
- Virgil::SDK::HighLevel::VirgilKey
- Virgil::SDK::HighLevel::VirgilKeyManager
- Virgil::SDK::HighLevel::VirgilStringEncoding
Methods
- ::convert_to_native — Virgil::SDK::Cryptography::Hashes::HashAlgorithm
- ::convert_to_native — Virgil::SDK::Cryptography::Keys::KeyPairType
- ::convert_to_native — Virgil::SDK::Cryptography::Keys::KeyPairType
- ::default_folder — Virgil::SDK::Cryptography::Keys::KeyStorage
- ::from_hex — Virgil::SDK::Cryptography::Hashes::Fingerprint
- ::import — Virgil::SDK::Client::Requests::CreateCardRequest
- ::new — Virgil::SDK::Client::CardValidator
- ::new — Virgil::SDK::Client::HTTP::BaseConnection
- ::new — Virgil::SDK::Client::RequestSigner
- ::new — Virgil::SDK::Client::Requests::AddRelationRequest
- ::new — Virgil::SDK::Client::Requests::ConfirmIdentityRequest
- ::new — Virgil::SDK::Client::Requests::CreateCardRequest
- ::new — Virgil::SDK::Client::Requests::DeleteRelationRequest
- ::new — Virgil::SDK::Client::Requests::RevokeCardRequest
- ::new — Virgil::SDK::Client::Requests::SignableRequest
- ::new — Virgil::SDK::Client::Requests::VerifyIdentityRequest
- ::new — Virgil::SDK::Client::VirgilClient
- ::new — Virgil::SDK::Client::VirgilClient::InvalidCardException
- ::new — Virgil::SDK::Cryptography::Hashes::Fingerprint
- ::new — Virgil::SDK::Cryptography::Hashes::HashAlgorithm::UnknownAlgorithmException
- ::new — Virgil::SDK::Cryptography::Keys::KeyPairType::UnknownTypeException
- ::new — Virgil::SDK::Cryptography::Keys::KeyStorage
- ::new — Virgil::SDK::Cryptography::VirgilCrypto
- ::new — Virgil::SDK::Cryptography::VirgilCrypto
- ::new — Virgil::SDK::HighLevel::VirgilApi
- ::new — Virgil::SDK::HighLevel::VirgilAppCredentials
- ::new — Virgil::SDK::HighLevel::VirgilCard
- ::new — Virgil::SDK::HighLevel::VirgilCardManager
- ::new — Virgil::SDK::HighLevel::VirgilCardManager::CardArray
- ::new — Virgil::SDK::HighLevel::VirgilContext
- ::new — Virgil::SDK::HighLevel::VirgilIdentity::EmailConfirmation
- ::new — Virgil::SDK::HighLevel::VirgilIdentity::ValidationToken
- ::new — Virgil::SDK::HighLevel::VirgilIdentity::VerificationAttempt
- ::new — Virgil::SDK::HighLevel::VirgilIdentity::VerificationOptions
- ::new — Virgil::SDK::HighLevel::VirgilKey
- ::new — Virgil::SDK::HighLevel::VirgilKeyManager
- #add_relation — Virgil::SDK::Client::VirgilClient
- #add_verifier — Virgil::SDK::Client::CardValidator
- #app_key — Virgil::SDK::HighLevel::VirgilAppCredentials
- #authority_sign — Virgil::SDK::Client::RequestSigner
- #calculate_fingerprint — Virgil::SDK::Cryptography::VirgilCrypto
- #calculate_fingerprint — Virgil::SDK::Cryptography::VirgilCrypto
- #cards_connection — Virgil::SDK::Client::VirgilClient
- #check_identity — Virgil::SDK::HighLevel::VirgilCard
- #compute_hash — Virgil::SDK::Cryptography::VirgilCrypto
- #compute_hash — Virgil::SDK::Cryptography::VirgilCrypto
- #compute_public_key_hash — Virgil::SDK::Cryptography::VirgilCrypto
- #compute_public_key_hash — Virgil::SDK::Cryptography::VirgilCrypto
- #confirm — Virgil::SDK::HighLevel::VirgilIdentity::VerificationAttempt
- #confirm_and_grab_validation_token — Virgil::SDK::HighLevel::VirgilIdentity::EmailConfirmation
- #confirm_identity — Virgil::SDK::Client::VirgilClient
- #confirm_identity_from_request — Virgil::SDK::Client::VirgilClient
- #create — Virgil::SDK::HighLevel::VirgilCardManager
- #create_card — Virgil::SDK::Client::VirgilClient
- #create_card_from_signed_request — Virgil::SDK::Client::VirgilClient
- #create_card_from_signed_request_async — Virgil::SDK::Client::VirgilClient
- #create_global — Virgil::SDK::HighLevel::VirgilCardManager
- #crypto — Virgil::SDK::Client::VirgilClient
- #data — Virgil::SDK::HighLevel::VirgilCard
- #decrypt — Virgil::SDK::Cryptography::VirgilCrypto
- #decrypt — Virgil::SDK::Cryptography::VirgilCrypto
- #decrypt — Virgil::SDK::HighLevel::VirgilKey
- #decrypt_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #decrypt_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #decrypt_then_verify — Virgil::SDK::Cryptography::VirgilCrypto
- #decrypt_then_verify — Virgil::SDK::Cryptography::VirgilCrypto
- #decrypt_then_verify — Virgil::SDK::HighLevel::VirgilKey
- #delete — Virgil::SDK::Cryptography::Keys::KeyStorage
- #delete — Virgil::SDK::HighLevel::VirgilKeyManager
- #delete_relation — Virgil::SDK::Client::VirgilClient
- #device — Virgil::SDK::HighLevel::VirgilCard
- #device_name — Virgil::SDK::HighLevel::VirgilCard
- #encrypt — Virgil::SDK::Cryptography::VirgilCrypto
- #encrypt — Virgil::SDK::Cryptography::VirgilCrypto
- #encrypt — Virgil::SDK::HighLevel::VirgilCard
- #encrypt — Virgil::SDK::HighLevel::VirgilCardManager::CardArray
- #encrypt_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #encrypt_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #error_message — Virgil::SDK::Client::HTTP::BaseConnection
- #exists? — Virgil::SDK::Cryptography::Keys::KeyStorage
- #export — Virgil::SDK::Client::Requests::SignableRequest
- #export — Virgil::SDK::HighLevel::VirgilCard
- #export — Virgil::SDK::HighLevel::VirgilKey
- #export_private_key — Virgil::SDK::Cryptography::VirgilCrypto
- #export_private_key — Virgil::SDK::Cryptography::VirgilCrypto
- #export_public_key — Virgil::SDK::Cryptography::VirgilCrypto
- #export_public_key — Virgil::SDK::Cryptography::VirgilCrypto
- #export_public_key — Virgil::SDK::HighLevel::VirgilKey
- #extract_public_key — Virgil::SDK::Cryptography::VirgilCrypto
- #extract_public_key — Virgil::SDK::Cryptography::VirgilCrypto
- #faraday_connection — Virgil::SDK::Client::HTTP::BaseConnection
- #find — Virgil::SDK::HighLevel::VirgilCardManager
- #find_global — Virgil::SDK::HighLevel::VirgilCardManager
- #generate — Virgil::SDK::HighLevel::VirgilKeyManager
- #generate_keys — Virgil::SDK::Cryptography::VirgilCrypto
- #generate_keys — Virgil::SDK::Cryptography::VirgilCrypto
- #get — Virgil::SDK::HighLevel::VirgilCardManager
- #get_card — Virgil::SDK::Client::VirgilClient
- #id — Virgil::SDK::HighLevel::VirgilCard
- #identity — Virgil::SDK::HighLevel::VirgilCard
- #identity_service_connection — Virgil::SDK::Client::VirgilClient
- #identity_type — Virgil::SDK::HighLevel::VirgilCard
- #import — Virgil::SDK::HighLevel::VirgilCardManager
- #import — Virgil::SDK::HighLevel::VirgilKeyManager
- #import_private_key — Virgil::SDK::Cryptography::VirgilCrypto
- #import_private_key — Virgil::SDK::Cryptography::VirgilCrypto
- #import_public_key — Virgil::SDK::Cryptography::VirgilCrypto
- #import_public_key — Virgil::SDK::Cryptography::VirgilCrypto
- #is_valid? — Virgil::SDK::Client::CardValidator
- #item_file_path — Virgil::SDK::Cryptography::Keys::KeyStorage
- #load — Virgil::SDK::Cryptography::Keys::KeyStorage
- #load — Virgil::SDK::HighLevel::VirgilKeyManager
- #new_card — Virgil::SDK::Client::VirgilClient
- #new_global_card — Virgil::SDK::Client::VirgilClient
- #public_key — Virgil::SDK::HighLevel::VirgilCard
- #publish — Virgil::SDK::HighLevel::VirgilCard
- #publish — Virgil::SDK::HighLevel::VirgilCardManager
- #publish_as_global — Virgil::SDK::HighLevel::VirgilCard
- #publish_as_global_card — Virgil::SDK::Client::VirgilClient
- #publish_async — Virgil::SDK::HighLevel::VirgilCardManager
- #publish_global — Virgil::SDK::HighLevel::VirgilCardManager
- #ra_connection — Virgil::SDK::Client::VirgilClient
- #read_cards_connection — Virgil::SDK::Client::VirgilClient
- #request_model — Virgil::SDK::Client::Requests::ConfirmIdentityRequest
- #request_model — Virgil::SDK::Client::Requests::SignableRequest
- #request_model — Virgil::SDK::Client::Requests::VerifyIdentityRequest
- #request_signer — Virgil::SDK::Client::VirgilClient
- #restore — Virgil::SDK::Client::Requests::RevokeCardRequest
- #restore — Virgil::SDK::Client::Requests::SignableRequest
- #restore_from_snapshot_model — Virgil::SDK::Client::Requests::CreateCardRequest
- #restore_from_snapshot_model — Virgil::SDK::Client::Requests::RevokeCardRequest
- #restore_from_snapshot_model — Virgil::SDK::Client::Requests::SignableRequest
- #revoke — Virgil::SDK::HighLevel::VirgilCardManager
- #revoke_card — Virgil::SDK::Client::VirgilClient
- #revoke_card_from_signed_request — Virgil::SDK::Client::VirgilClient
- #revoke_global — Virgil::SDK::HighLevel::VirgilCardManager
- #revoke_global_card — Virgil::SDK::Client::VirgilClient
- #save — Virgil::SDK::HighLevel::VirgilKey
- #scope — Virgil::SDK::HighLevel::VirgilCard
- #search_cards_by_app_bundle — Virgil::SDK::Client::VirgilClient
- #search_cards_by_criteria — Virgil::SDK::Client::VirgilClient
- #search_cards_by_identities — Virgil::SDK::Client::VirgilClient
- #self_sign — Virgil::SDK::Client::RequestSigner
- #send_request — Virgil::SDK::Client::HTTP::BaseConnection
- #sign — Virgil::SDK::Cryptography::VirgilCrypto
- #sign — Virgil::SDK::Cryptography::VirgilCrypto
- #sign — Virgil::SDK::HighLevel::VirgilKey
- #sign_and_publish_card — Virgil::SDK::Client::VirgilClient
- #sign_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #sign_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #sign_then_encrypt — Virgil::SDK::Cryptography::VirgilCrypto
- #sign_then_encrypt — Virgil::SDK::Cryptography::VirgilCrypto
- #sign_then_encrypt — Virgil::SDK::HighLevel::VirgilKey
- #sign_with — Virgil::SDK::Client::Requests::SignableRequest
- #snapshot_model — Virgil::SDK::Client::Requests::CreateCardRequest
- #snapshot_model — Virgil::SDK::Client::Requests::RevokeCardRequest
- #snapshot_model — Virgil::SDK::Client::Requests::SignableRequest
- #store — Virgil::SDK::Cryptography::Keys::KeyStorage
- #take_snapshot — Virgil::SDK::Client::Requests::SignableRequest
- #to_hex — Virgil::SDK::Cryptography::Hashes::Fingerprint
- #to_s — Virgil::SDK::Client::VirgilClient::InvalidCardException
- #to_s — Virgil::SDK::Cryptography::Hashes::HashAlgorithm::UnknownAlgorithmException
- #to_s — Virgil::SDK::Cryptography::Keys::KeyPairType::UnknownTypeException
- #to_s — Virgil::SDK::Cryptography::Keys::KeyStorage::KeyEntryAlreadyExistsException
- #to_s — Virgil::SDK::Cryptography::Keys::KeyStorage::KeyEntryNotFoundException
- #to_s — Virgil::SDK::Cryptography::VirgilCrypto::SignatureIsNotValid
- #to_s — Virgil::SDK::HighLevel::VirgilApi::VirgilApiAccessTokenException
- #to_s — Virgil::SDK::HighLevel::VirgilCard::AppCredentialsException
- #to_s — Virgil::SDK::HighLevel::VirgilCardManager::AppCredentialsException
- #to_s — Virgil::SDK::HighLevel::VirgilCardManager::AccessTokenException
- #to_s — Virgil::SDK::HighLevel::VirgilIdentity::ConfirmationIsNotValid
- #validate_app_credentials — Virgil::SDK::HighLevel::VirgilCard
- #validate_app_credentials — Virgil::SDK::HighLevel::VirgilCardManager
- #validate_cards — Virgil::SDK::Client::VirgilClient
- #validate_identities_param — Virgil::SDK::HighLevel::VirgilCardManager
- #validate_storage_folder — Virgil::SDK::Cryptography::Keys::KeyStorage
- #value — Virgil::SDK::Cryptography::Hashes::Fingerprint
- #verify — Virgil::SDK::Cryptography::VirgilCrypto
- #verify — Virgil::SDK::Cryptography::VirgilCrypto
- #verify — Virgil::SDK::HighLevel::VirgilCard
- #verify_identity — Virgil::SDK::Client::VirgilClient
- #verify_identity_from_request — Virgil::SDK::Client::VirgilClient
- #verify_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #verify_stream — Virgil::SDK::Cryptography::VirgilCrypto
- #wrap_bytes — Virgil::SDK::Cryptography::VirgilCrypto
- #wrap_bytes — Virgil::SDK::Cryptography::VirgilCrypto