Approov
No search results...
F3: search down. SHIFT+F3: search up
(Latest: v2.6)
v2.6 v2.5 v2.4 v2.3 v2.2 v2.0 v1.12

  • Release Notes
    • Version 2.1
    • Version 2.0
    • Version 1.12
    • Version 1.11
    • Version 1.10
    • Version 1.9
    • Version 1.8
    • Version 1.7
    • Version 1.6
    • Version 1.5
    • Version 1.4
    • Version 1.2
    • Version 1.0
  • Installation
    • Setup
      • Requirements
      • Approov Tool
      • Installation on Linux
      • Installation on MacOS
      • Installation on Windows
  • User Manual
    • Getting Started With Approov
    • Approov Architecture
      • Key Components
      • Security Rules Updates
      • Cloud Server Redundancy
    • SDK Integration
      • Getting the Approov SDK
      • Importing the Approov SDK into Android Studio
      • Importing the Approov SDK into iOS Xcode
        • Logging
        • Architectures
    • SDK Configuration
      • How SDK Configuration Works
      • Getting the Initial SDK Configuration
      • Handling Multiple Accounts
    • SDK Initialization
      • Reading Initial SDK Configuration
      • Reading Dynamic SDK Configuration
      • Starting the SDK
      • Writing Dynamic SDK Configuration
    • Managing API Domains
      • Overview
      • Adding API Domains
      • Listing API Domains
      • Removing API Domains
      • Adding Demonstration Shapes API
    • Fetching Approov Tokens
      • Token Fetch Errors
      • Synchronous Token Fetching
      • Asynchronous Token Fetching
      • Token Fetch Latency
    • Managing Registrations
      • Registering an App
      • Registration Upgrade Messages
      • Temporary Registrations
      • Listing Registrations
      • Removing Registrations
      • Removing Multiple Registrations
      • Android App Bundles
      • Annotating a Registration
      • Special Library Registration
    • Approov Tokens
      • Token Format
      • Token Signing
      • Token Lifespan
      • Token Claims
      • Checking Token Validity
      • Loggable Tokens
      • Long Lived Approov Tokens
      • IP Tracking Policy
    • Backend Integration
      • Requirements
      • Token Secret Extraction
      • Example API Integration
      • Generating Example Tokens
      • Token Secret Update
    • Public Key Pinning Configuration
      • Background
      • Static Pinning Issues
      • Approov Dynamic Pinning
      • Managing Pins
      • Pinning For New API Domains
      • Leaf Public Key Pin Extraction
      • Intermediate Public Key Pin Extraction
      • Certificate File Pin Extraction
      • Getting Pin Configuration
      • Setting Pin Configuration
      • Checking API Configuration
    • Public Key Pinning Implementation
      • Setting Pins
      • Reacting to Configuration Changes
      • Pinning Android OkHttp
      • Pinning Android HttpsUrlConnection
      • Pinning iOS URLSession
      • Testing the Pinning Implementation
    • Security Policies
      • What is a Security Policy
      • Getting Current Security Policy
      • Changing Security Policy
      • Rejection Policies
      • Annotation Policies
      • Annotation Results
    • Managing Devices
      • Extracting the Device ID
      • Device ID Stability
      • Adding a Device Security Policy
      • Setting Pinning Mode
      • Listing Your Devices
      • Removing Devices
    • Token Binding
      • Token Binding Concept
      • Setting the Binding
      • Generating Example Token with Binding
      • Backend Integration Impact
    • Apple DeviceCheck Integration
      • DeviceCheck Concept
      • Setting the DeviceCheck Key
      • Banning a Device
      • Removing a Device Ban
      • Removing the DeviceCheck Key
      • Automatic Device Banning
    • Metrics Graphs
      • Grafana
      • Metrics Naming
        • Summary Metrics
        • Flag Metrics
        • App Metrics
        • SDK Metrics
      • Live Metrics
      • Billing Usage
      • Hourly Metrics
      • Daily Metrics
      • Monthly Metrics
      • SDK Metrics
      • Exporting Data
    • Management Tokens
      • Best Practice
      • Types of Management Token
      • Creating New Management Tokens
      • Listing Management Tokens
      • Revoking Management Tokens
    • Offline Security Mode
      • Use Case
      • Operational Flow
      • Backend Integration
      • Remote Hardware Integration
      • Requesting a Baseline Measurement
      • Persisting the Measurement Configuration
      • Getting a Measurement Proof
    • Migrating from Approov 1
      • Key Differences
      • Performing the Transition
      • Legacy Registration Tool Mode
      • Legacy Admin Portal
      • Legacy Usage Portal
      • SDK Usage Differences
      • Migrating Pinning
  • CLI Tool Reference
    • Overview
      • API Command
      • Device Command
      • DeviceCheck Command
      • Management Command
      • Metrics Command
      • Policy Command
      • Registration Command
      • SDK Command
      • Secret Command
      • Token Commands
      • Usage Command
      • Whoami Command
  • Mobile SDK Reference
    • Approov SDK Interface
      • Initialization
      • Configuration Fetching
      • Pin Extraction
      • Token Fetch Interface
      • Synchronous Token Fetch
      • Asynchronous Token Fetch
      • Token Binding
      • Integrity Measurement Proof
      • Device Measurement Proof

  • Approov 1 Docs (archived)
  • Case Studies
  • Approov Support

© 2001-2021 CriticalBlue Ltd.

Navigation

Release Notes

Release notes for all Approov versions

Installation

Approov installation documentation

User Manual

Step by step guide showing how Approov is used

CLI Tool Reference

Reference for administrating your Approov service

Mobile SDK Reference

Reference for the mobile SDK interface